- push
- pop
- shift
- unshift
#!/usr/bin/perlってやったら
@member = ("イチロー","ジロー","サブロー","シロー");
push(@member,"ゴロー");
print @member;①
shift(@member);
$no_member = shift(@member);
print "\n$no_member\n";②
print @member;③
①イチロージローサブローシローゴロー
と表示されるはずで、ちゃんと表示された。
②ではカットした先頭が入るはずだから
イチロー
と表示されるかと思ったら
「ジロー」
③ではshiftで先頭カットだから
ジローサブローシローゴロー
と表示されると思ったら
「サブローシローゴロー」
なぜー(´・ω・`)w
****************************************
わかった!
#!/usr/bin/perlって2回打ってたからか!!
@member = ("イチロー","ジロー","サブロー","シロー");
push(@member,"ゴロー");
print @member;①
shift(@member);★
$no_member = shift(@member);
print "\n$no_member\n";②
print @member;③
本の見方を間違ってただけでした笑
★のところがいらなかったですね!
あーお騒がせ
0 件のコメント:
コメントを投稿