作者: dune
日時: 2002/10/14(21:59)
極悪です。

WATANABE Hirofumi さんの [TSperl:196] Re: sysread と syswrite から
>
>> 1) undef $/; $val = <FILE>;
>> 2) sysread(FILE,my $val,-s $file);
>> 3) read(FILE,my $val,-s $file);
>> 
>> はどう使い分ければいいでしょうか。
>
>1)と3)はほとんど同じと考えられます。3)はstatする分だけ損か
>  な。

特に read や sysread/write を使うメリットってなさそうですね。
固定長のデータを読むときは read で、$/ を決めて可変長で読む
ときは <> なのか。

Kazuhiro NISHIYAMA さんの [TSperl:197] Re: sysread と syswrite から
>/procのファイルのように-s $fileが0になるファイルは
>2や3だと読めなさそうです。

では read(FILE,my $val,-s $file || $optimum_size); ってこと
で。
-- 
FZH01112@..., http://homepage1.nifty.com/dune/