■ 1. 要素数の取得 @array をスカラーコンテキストで代入。 $array_size = @array; きっちりやるなら $array_size = scalar @array; ■ 2. 最後の要素にアクセス @array = (1,2,3,4,5,6,7,8,9,10); $val = $array[$#array]; $val = $array[-1]; $#配列名 で、配列の最後の要素の添え字。 ( $#配列名 + 1 == scalar @配列名) また、添え字が -1 の場合は、配列の最後の要素を表す。 なお、-1 の方がわずかに高速。 ちなみに、 -2 は最後から2番目の要素、-3 は最後から3番目の要素 よって、 0 .. $#array は -($#array+1) .. -1 でもアクセスできる