Perlについての質問箱 41箱目
■ このスレッドは過去ログ倉庫に格納されています
0883デフォルトの名無しさん
2009/10/18(日) 23:33:26my (@rfary) = ["7", "8", "9"];
としたとき
print @rfary; ですべてが出力されません
↓を試したのですが、ループは一回しか発生せず7しか出力されません
foreach (@rfary) {
print ${ $_ }[$cnt];
$cnt++;
}
探し回って↓のようにするとうまくいくようなのですが、どうにも
ややこしすぎます。
for $i (0 .. $#rfary) {
for $j (0 .. $#{$rfary[$i]}) {
print $rfary[$i][$j];
}
print "\n";
}
無名配列を print @rfary のように簡単に全出力する方法はないのでしょうか?
また、なぜ print @rfary で全出力出来ないのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています