技術めも:いつも忘れてしまうsysopenのオプション

Perl openより安全にファイルを開けるsysopenという関数で使うオプションです。

[code]

sysopen my $fh, $file, O_RDONLY or die "$!:$file";

[/code]

O_RDONLY 読み取り専用
O_WRONLY 書き込み専用
O_RDWR 読み書き用
O_CREAT ファイルが存在しない場合に作成する
O_EXCL ファイルが存在する場合にエラーにする
O_APPEND 追記書き込み
O_TRUNC 上書き
O_NONBLOCK 非ブロック方式のアクセス

Perl ハッシュ の書き方1

Perl

Perl by reidrac, on Flickr

perl ハッシュ の書き方です。
ハッシュ変数は、配列のインデックスが文字列となったものです。配列は、$array[0],$array[1]….$arrayn
0,1…nがインデックスです。ハッシュだと$hash{‘test’},${‘sector28’}….になります。高速な検索をする場合に便利です。

“Perl ハッシュ の書き方1” の続きを読む