分かりやすく、使いやすく。

配列の内容を出力する方法

スポンサーリンク

Perl で配列の内容を出力するにはいくつかの方法が考えられますが、ここでは次の方法を紹介します。

  1. for を使用する方法
  2. foreach を使用する方法
  3. join を使用する方法


for を使用する方法

オーソドックスですが、添え字を使用するのでコードを書くのが若干面倒です。サンプルコードと実行結果は次の通りです。

perl(実行可能なサンプルコード)
1
2
3
4
5
6
7
use strict;
 
my @names = ('太郎', '次郎', '三郎', '四朗', '五郎');
 
for (my $i = 0; $i <= $#names; $i++){
  print "$names[$i]\n";
} 
太郎
次郎
三郎
四朗
五郎 

foreach を使用する方法

サンプルコードと実行結果は次の通りです。

perl(実行可能なサンプルコード)
1
2
3
4
5
6
7
use strict;
 
my @names = ('太郎', '次郎', '三郎', '四朗', '五郎');
 
foreach(@names){
  print "$_\n";
} 
太郎
次郎
三郎
四朗
五郎 

join を使用する方法

perl(実行可能なサンプルコード)
1
2
3
4
5
use strict;
 
my @names = ('太郎', '次郎', '三郎', '四朗', '五郎');
 
print join("\n", @names); 
太郎
次郎
三郎
四朗
五郎 
スポンサーリンク