arrayの最後の要素($#)

よく出てくるが,実は$#の意味をわかっていなかったのでメモ.これはarrayの最後の要素のindex numberを取得する.

my @array = qw/hoge foo bar/;
print $#array; # => 2

配列の大きさは@arrayのスカラーコンテキストで取得できるし,最後の要素は$array[-1]で取得できるし,あまり使う場面が思いつかないが,忘れないようにメモ.