Perlで2つの配列を1つの配列に結合する方法
Perlで、2つの配列を1つの配列に結合する方法を紹介します。
1.配列の後に別の配列を結合する
配列の後に別の配列を結合するには、pushを利用します。
次のサンプルでは、配列変数list1の後方に、配列変数list2の内容を結合します。
my @list1 = ( 1, 2, 3 );
my @list2 = ( 4, 5, 6 );
push @list1, @list2;
実行結果
print join(',', @list1); # 1,2,3,4,5,6
2.配列の前に別の配列を結合する
配列の前に別の配列を結合するには、unshiftを利用します。
次のサンプルでは、配列変数list1の前方に、配列変数list2の内容を結合します。
my @list1 = ( 1, 2, 3 );
my @list2 = ( 4, 5, 6 );
unshift @list1, @list2;
実行結果
print join(',', @list1); # 4,5,6,1,2,3
3.2つの配列を結合して新しい配列に代入する
2つの配列を結合して新しい配列に代入するには、次のようにします。
my @list1 = ( 1, 2, 3 );
my @list2 = ( 4, 5, 6 );
my @list3 = ( @list1, @list2 );
実行結果
print join(',', @list3); # 1,2,3,4,5,6
Posted by yujiro このページの先頭に戻る
- Perlでansibleライブラリを作成する方法
- perlのCPANモジュールからRPMを作成する方法
- Perlで「Subroutine permission redefined at~」を抑止する方法
- XML::Simpleのインストールでエラーになる場合の対処
- YAML::Tinyで「YAML::Tiny found bad indenting in line~」というエラーになる場合の対処
- Perlの正規表現を使って文字列をまとめて取得する方法
- Perlのハッシュでキーの有無を調べる方法
- perlで配列の途中の要素を削除する方法
- YAML::Tinyでコロンを利用する方法
- Perlで改行コードがCRのファイルを読み込む方法
- Perlで「Possible precedence issue with control flow operator」という警告の対処
- PerlのLWPで「Can't verify SSL peers without knowing which Certificate Authorities to trust」というエラーになったときの対処
- Perl+Windowsでファイルを再帰的にリネームする方法
- Perlプログラムの中でファイルの一部を書き換える方法
- Perlの「Bareword "%s" not allowed while "strict subs" in use~」というエラーについて
トラックバックURL
コメントする
greeting