職場で「indexに-1指定すると最後の配列にアクセスできるよ~」と教えてもらった。知らなかった!
-2を指定すれば9が・・・というように負の添え字を指定すると逆順でアクセスします。
・・・何か気持ち悪いなぁ^^;
添え字に本来は配列外の数値を使うというのが・・・。
ちなみに他の方法だと、#で最後の添え字取得だとか、配列の長さ-1を指定するという方法があります。
自分なら、他の言語でも見られる「配列の長さ-1」でやります。
Perl使いには嘲笑されそうですがね。。
my @arrray = (1 .. 10); print $array[-1]; #10がプリントされる
-2を指定すれば9が・・・というように負の添え字を指定すると逆順でアクセスします。
・・・何か気持ち悪いなぁ^^;
添え字に本来は配列外の数値を使うというのが・・・。
ちなみに他の方法だと、#で最後の添え字取得だとか、配列の長さ-1を指定するという方法があります。
print $array[$#array]; print $array[scalar @array - 1];
自分なら、他の言語でも見られる「配列の長さ-1」でやります。
Perl使いには嘲笑されそうですがね。。