- ARGV
-
The special filehandle that iterates over command-line filenames in
@ARGV
. Usually written as the null filehandle in the angle operator<>
. Note that currentlyARGV
only has its magical effect within the<>
operator; elsewhere it is just a plain filehandle corresponding to the last file opened by<>
. In particular, passing\*ARGV
as a parameter to a function that expects a filehandle may not cause your function to automatically read the contents of all the files in@ARGV
.@ARGV
にあるコマンドラインで指定されたファイル名に対して反復する 特殊ファイルハンドルです。 通常角かっこ<>
の中で空ファイルハンドルとして書かれます。 現在のところ、ARGV
は<>
演算子の中でのみ特別な効果があることに 注意してください; その他の場所では、<>
で開かれた最後のファイルに 対応する普通のファイルハンドルです。 特に、ファイルハンドルを想定している関数に\*ARGV
を引数として渡しても、 関数内で@ARGV
にある全てのファイルの内容を自動的に読み込むことには なりません。