Метод at
доступ к элементу массива по порядковому номеру
^массив._at(число|-число)
^массив._at[first|last]
^массив.at(число|-число)
^массив.at[first|last]
^массив.at(число|-число)[key|value|hash]
^массив.at[first|last;key|value|hash]
Метод возвращает значение элемента массива по указанному порядковому номеру. Здесь порядковый номер означает позицию элемента в массиве, при этом неинициализированные элементы («дырки») пропускаются. Нумерация начинается с 0. Отрицательное число означает отсчет с конца массива, где -1 — последний элемент.
Также можно использовать строки first или last для получения первого или последнего элемента массива соответственно.
Опциональный второй параметр определяет возвращаемый результат:
value — вернется значение элемента (по умолчанию)key — вернется ключ элементаhash — вернется хеш из одного элемента