作者: 藤岡和夫 | |
日時: 2004/8/30(00:13) |
On Sun, 29 Aug 2004 23:10:29 +0900 dune <FZH01112@...> さんwrote: > ls -lR > ls-lR.txt でファイルを作っておかないと、 > open my $fh, $fname or die; # $fname は 'ls-lR.txt'; > が失敗するということではないでしょうか。 コメントありがとうございます。 そうですね。確認が足りなかった。それは検討の過程で一つの原因でした(^^;) 実はいろいろな組み合わせでやっていて、混乱していました。Perl 5.6以降では、 openの間接ファイルハンドルに未定義の変数を指定すると、自動的に変数を定義 してくれるのですね。J?Perl 5.005_03ではエラーになります。 5.0と5.6以降との違いが少しずつわかってきました。最近の話題は大変勉強にな りますね。 藤岡 和夫 FGALTS@... kazuf@... TS Networkのために http://homepage1.nifty.com/kazuf/