Home > Perl > たまに便利な IO::Scalar

たまに便利な IO::Scalar

たとえば、

sysopen $fh, $filepath, O_RDONLY;
sysread $fh, $tmp, READSHORT;

とかして、ファイルから $tmp に READSHORT づつ読み出しているプログラムがあったとして、ファイル名指定する代わりにデータ渡したい、となった時、sysopen の代わりに

$fh = new IO::Scalar \$data;

とするだけで他はいじらなくてよいので便利だ

。。。ということを知っていっても、IO::Scalar という名前を思い出すのに時間がかかったので、メモっておく

Comments:0

Comment Form

Home > Perl > たまに便利な IO::Scalar

Feeds

Return to page top