以下のプログラムを動かします.実行結果も特におかしいところはありません. #!/usr/bin/perl my @arr=(1,2,3,4,5); my @printValue=@arr[3..5]; print @printValue; 実行結果 bash-2.05$ ./sam.pl 4 5 同じプログラムを-wオプションをつけて実行します. #!/usr/bin/perl -w my @arr=(1,2,3,4,5); my @printValue=@arr[3..5]; print "@printValue\n"; 実行結果です. bash-2.05$ ./sam.pl Use of uninitialized value in join or string at ./sam.pl line 5. 4 5 5行目のprint "@printValue\n";で初期化していない値を使