とあるエンジニアの闇歴史帳

コピペで使える便利Wiki ※現在構築中です。

ユーザ用ツール


perl:array_push_unshift

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

perl:array_push_unshift [2017/12/14 20:18]
perl:array_push_unshift [2020/06/23 14:10] (現在)
行 1: 行 1:
 +====== 配列に値を追加する(push,unshift) - Perl ======
 +~~socialite~~
 +<note important>この記事は2007年05月26日に書かれた物です</note>
 +
 +配列の先頭、または末尾から値を追加するにはpush、unshiftを用いれば良い。
 +先頭への追加はunshift、最後に追加するのはpushを用いる。
 +
 +===== サンプル =====
 +<code perl>
 +;#
 +;#配列へ値を追加する
 +;#
 +
 +use strict;
 +
 +#--------------------------#
 +#       配列を初期化       #
 +#--------------------------#
 +my @array = (1..5);
 +
 +#--------------------------#
 +#       値を追加する       #
 +#--------------------------#
 +#-- 先頭に追加する --#
 +unshift(@array, 100);
 +
 +#-- 末尾に追加する --#
 +push(@array, 500);
 +
 +
 +#--------------------------#
 +#      実行後の配列は?    #
 +#--------------------------#
 +print "$_\n" foreach(@array);
 +</code>
 +
 +===== 実行結果 =====
 +<code>
 +100
 +1
 +2
 +3
 +4
 +5
 +500
 +</code>
 +
 +
 +===== 関連書籍 =====
 +{{amazon>jp:4873113148}}
 +<html><p style="clear:both"></p></html>
 +
 +{{amazon>jp:4798139815}}
 +<html><p style="clear:both"></p></html>
 +
 +
 +{{tag>CGI・Perl例文集 Perl 配列 リスト push unshift}}
 +~~socialite~~
  

関連ページ