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

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

ユーザ用ツール


サイドバー

言語

サーバ関連

ツール

API

読み物

その他

perl:array_pop_shift

配列から値を取り出す(pop,shift) - Perl

この記事は2007年05月26日に書かれた物です

配列の先頭、または末尾から値を取り出すにはpop, shiftを用いれば良い。 先頭から取り出す時は「shift」、末尾から取り出す時は「pop」を用いる。注意する点としては、取り出した後その値は配列から取り除かれる(削除される)。なお配列を指定しないと「@_」が自動的に用いられる。

サンプル

;#
;#配列から値を取り出す。
;#
 
use strict;
 
#--------------------------#
#       配列を初期化       #
#--------------------------#
my @array = (1..5);
 
#--------------------------#
#       値を取り出す       #
#--------------------------#
#-- 先頭から取り出す --#
print shift(@array), "\n";
 
#-- 末尾から取り出す --#
print pop(@array), "\n\n";
 
 
#--------------------------#
#      実行後の配列は?    #
#--------------------------#
print "$_\n" foreach(@array);

実行結果

1
5

2
3
4

関連書籍

failed to fetch data: unkown error

failed to fetch data: unkown error

関連ページ

perl/array_pop_shift.txt · 最終更新: 2020/06/23 14:10 (外部編集)