関数順 インデックス
目的別 インデックス

構文
 
 join 連結に使う文字列, 連結対象

返り値
 
 連結した文字列

説明

  • 連結対象の各要素を連結に使う文字列で連結します。

使用例

配列@itemsの要素をカンマ区切りにする
#!/usr/bin/perl
use strict;
use warnings;

my @items = (1, 2, 4, 8, 16, 32);
my $str = join ',', @items;
print $str, "\n";
配列@itemsの要素を行で区切った文字列にする
#!/usr/bin/perl
use strict;
use warnings;

my @items = (1, 22, 333, 4444, 55555);
my $str = join "\n", @items;
print $str, "\n";
配列@itemsの要素を連結する
#!/usr/bin/perl
use strict;
use warnings;

my @items = (1, '+', 333, '-', 55555);
my $str = join "", @items;
print $str, "\n";
※連結に使う文字列に空文字を指定すると、単純に連結対象の要素を連結します。

変数$csvのカンマ区切りの文字列から各要素に分割して配列@itemsに格納する
#!/usr/bin/perl
use strict;
use warnings;

my $csv = '1,3,5,7,9,2,4,6,8';

my @items = split /,/, $csv;
foreach my $item (@items) {
  print $item, "\n";
}
※joinの逆はsplitになります。