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 - вернется хеш из одного элемента.