以前は、リスト (配列じゃなくて) のスカラー値は、リストの最後の要素の値 だったんですが、どうも最近は違うことに今更気が付きました。 $myname = ('whoami?', split('/', $0)); を実行すると、以前は $myname にはコマンド名が入っていたのですが、今は 数字が入ります。 ひょっとして、perl5 は最初からこうだったんでしょうか? --utashiro