В этом случае объект $self
реализован как ссылка на благословенный массив, а не как гораздо более распространенный метод использования ссылки на благословенный хэш. Синтаксис $foo->[42]
обращается к одному элементу из ссылки на массив. Предположительно, UTF8
- это константа, которая возвращает числовой индекс в массив.
Иногда вы видите эту идиому, когда люди убеждены (обычно неверно), что поиск хеша по атрибутам объекта приводит к значительным накладным расходам и пытается преждевременно оптимизировать свой код.