Error(code 12): cannot unlink log/lock: No such file or directory
DATAと__END__
back
スクリプト内で
:
:
:
__END__
とすれば、それ以降は処理されない(コメントみたいなもん)
でもって、それ以降の部分は、ファイルハンドル<DATA>で参照することができる
------------------------------
while(<DATA>) {
my $line = $_;
chomp $line;
print $line;
print "\n";
}
__END__
実行すると
この部分の
文章が
出力される
------------------------------
while で <DATA> を出力できるのは(多分)1回のみなので、
ループなので、複数回処理をしたい場合は、
予め @data = <DATA> として取得しておく必要がある。
seek(DATA, 0, 0); (基点をファイルの先頭に)
とすると、__END__ 以前のスクリプト部分にファイルポインタがセットされるので
ソースコード全てを取得可能
back