Perlは、負の値の添字を使うことができる。
どこまで負の値が使えるか、どういう挙動になるか、試した。
$ perl array.pl ABC JKL GHI DEF ABC JKL $
負の値-1で配列の最後の要素を指し、そこから前の要素に戻っていく。ただし、-5は2周目になるかとおもいきや、ここは要素無し。
ちなみに、正の値だと要素の範囲を超える4で、要素無しという一貫性のない結果となった。
Sample/perl/array/negative_index/src/array at master · bg1bgst333/Sample · GitHub