Namazu-devel-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 2.0.11pre2



<87hei6hph3.wl@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>の記事において
fumiya@xxxxxxxxxxxさんは書きました。

>> IO::Handle とかそれを継承している IO::Handle を use すれば、bless
>> しなくても STDIN などをオブジェクトとして(オブジェクトのように?)
>> 扱えますよ。
>> 
>> 古い Perl ではダメなのかしら? Perl 5.005_03 は大丈夫でした。
>> 
>>     $ perl -e 'use IO::Handle; print STDERR->fileno(),"\n";'
>> 
>> ただ、IO::Handle では open メソッドがない…。
>> IO:File でも…なぜだ!

  IO::File に bless しないと open は使えないようなので、
namazu-devel-ja#02600 ではそのようにしてあります。

# なので個人的には FileHandle を使うのが好きです。
-- 
野首 貴嗣
E-mail: knok@xxxxxxxxxxxxx
	knok@xxxxxxxxxx / knok@xxxxxxxxxx