配列

配列の場合は、変数の頭は@
何個必要かは宣言しなくてよいみたい。
インデックスは0から。

Perlの配列では、その配列が管理する要素数は自動的に拡張されたり縮小されたりします。

my @week;
$week[0] = "月曜";
$week[1] = "火曜";
$week[2] = "水曜";

for (my $i = 0; $i < 3; $i++){
  print "$week[$i]\n";
}

#初期化すると、配列は一度クリアされてから格納される
@week = ("木曜","金曜");
for (my $i = 0; $i < 2; $i++){
  print "$week[$i]\n";
}

配列を一度リセットしたい場合は、空のリストである()を代入して下さい。

#配列クリア
@week = ();