Perlの配列、二次元配列
PHPとの用語比較
・「インデックス」:PHPにおけるキー
・「要素」:PHPにおける値
配列に初期値を設定
@array = (要素1,要素2,…);
範囲を指定して代入
@array[3..4] = ( "dd", "ee" ); # 3~4番目の要素にdd、eeを代入
配列を出力
print @array; # aa bb cc dd eeと全ての要素を表示
print $array[0]; # 0番目の要素aaを表示
print @array[0..2]; # 0~2番目の要素aa bb ccを表示
配列の最終インデックスを取得
$#array;
つまり「$#array + 1」で全要素数を得られる
配列の内容を一括表示
print "@array";
区切り文字を変更
$" = '区切り文字';
二次元配列
@array = ([要素1,要素2,…][要素A,要素B,…]);
→$array[0][0] →要素1
$array[0][1] →要素2
$array[1][0] →要素A
$array[1][1] →要素B