« 配列から値を取り出す(pop, shift) | メイン | リスト(配列)を逆順に並べ替える (reverse) »

カテゴリー:リスト(配列) 

配列に値を追加する(push, unshift)

このエントリーを含むはてなブックマーク  livedoorクリップ  配列に値を追加する(push, unshift)をdel.icio.usに追加  配列に値を追加する(push, unshift)をYahoo!ブックマークに追加  配列に値を追加する(push, unshift)をニフティクリップに追加

配列の先頭、または末尾から値を追加するにはpushunshiftを用いれば良い。
先頭への追加はunshift、最後に追加するのはpushを用いる。

;#
;#配列へ値を追加する
;#

use strict;

#--------------------------#
#       配列を初期化       #
#--------------------------#
my @array = (1..5);

#--------------------------#
#       値を追加する       #
#--------------------------#
#-- 先頭に追加する --#
unshift(@array, 100);

#-- 末尾に追加する --#
push(@array, 500);


#--------------------------#
#      実行後の配列は?    #
#--------------------------#
print "$_\n" foreach(@array);


○実行結果
100
1
2
3
4
5
500



トラックバック

このエントリーのトラックバックURL:
http://katsubemakito.net/mt/mt-tb.cgi/631

この一覧は、次のエントリーを参照しています: 配列に値を追加する(push, unshift):

» 配列をコピーする from CGI・Perl例文集
配列Aの内容を配列Bにそのままコピーしたいが、どうすれば良いだろうか? ... [詳しくはこちら]

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

VPSレンタルサーバー




クリエイティブ・コモンズ・ライセンス
このブログは、次のライセンスで保護されています。 クリエイティブ・コモンズ・ライセンス.