広告
広告
配列の最初の要素を削除し、その値を返します。その際各要素は1つずつインデックスの小さい方へずれ、要素数は1減ります。配列に要素がなければ未定義値を返します。ARRAY を省略すると関数の中では @_ が対象になります。それ以外の場所では@ARGV が対象となります。@_ は関数への引数をセットした特殊変数、@ARGV はコマンドラインからの引数をセットした特殊変数です。
@list = (One, Tow, Three); print "shift( @list )\n"; print @list;
One Tow Three
広告