При добавлении элементов в хеш каждый из них получает свой индекс, начиная с 0. Метод позволяет получить доступ к элементу хеша по заданному индексу, т. е. ^хеш.at(0) эквивалентен ^хеш.at[first]. В случае отрицательного значения поиск элемента производится с конца, и ^хеш.at(-1) эквивалентен ^хеш.at[last].
Второй параметр определяет возвращаемый результат: [3.4.4] value - вернется значение элемента (по умолчанию);
key - вернется ключ элемента;
hash - вернется хеш из одного элемента.