配列の要素数

注意すべき点としてはいったん変数に格納すると要素数が取得できますが、配列そのものを単に出力を行うと配列の要素数が出力されるわけではなく配列に含まれる要素が続けて出力されます。「@配列名」はあくまで配列全体を表しているのであって、「@配列名」が要素数そのものであるわけではありませんので注意して下さい。

my @count = (10..15);
my $size = @count;

print "size = $size\n";

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

まず、size = 6 が出る。
その後、要素の中を出力。