- 72 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 16:34:13.01 ]
- >>71
perlopに書いてある 山括弧の中の文字列がファイルハンドルでもファイルハンドル名、型グロブ、 型グロブリファレンスの いずれかが入った単純スカラ変数でもなければ、 グロブを行なうファイル名のパターンと解釈され、 コンテキストによって ファイル名のリストか、そのリストの次のファイル名が返されます。 この区別は 単に構文的に行われます。 <$x> は常に間接ハンドルから readline() しますが、 <$hash{key}> は常に glob() します。 $x は単純スカラー変数ですが、$hash{key} は違う(ハッシュ要素)からです。 <$x > (余分な空白に注意) ですら readline($x) ではなく glob("$x ") として扱われます。
|

|