作者: Bruce.
日時: 2005/11/21(19:29)
Bruce.です。

ねこ丸 writes:

>   my( $test ) = <STDIN>;
> 
> だとエンターで入力後 Ctrl + D で止めないといけない。
> 
>   my( $test );
>   $test = <STDIN>;
> 
> ならエンターだけで ok.

以前の発言を読んでいないのですが、陽はコンテキストが
リストコンテキストかスカラーコンテキストかってことですよね。
前者がリストコンテキストで後者がスカラーコンテキスト。

で、リストコンテキストに対してダイヤモンド演算子を使うと
ストリームを全部読もうとすると(エンター押しただけでは
EOFにならない)。

不用意にmyの引数に括弧つけるなってどこかに書いてあったような
気がする。

いじょ。