Perlについての質問箱 24箱目
■ このスレッドは過去ログ倉庫に格納されています
0408デフォルトの名無しさん
2006/05/16(火) 22:31:16sb(*list);
print "@list";
sub sb{
*copy = shift;
foreach (@copy) { $_++}
}
これだと出力は
11 21 31
になります
shiftを$_[0]と変えても
11 21 31
のままです
ところが
shiftを@_に変えると
10 20 30
となってしまいます
なんで---
■ このスレッドは過去ログ倉庫に格納されています