Как работают атрибуты метода Perl?
Малоизвестная встроенная функция Perl - это атрибуты. Тем не менее, официальныйдокументация делает довольно плохую работу, вводя новичков в концепцию. В то же время фреймворки, такие как Catalyst, широко используют атрибуты, что, кажется, упрощает многие вещи. Поскольку использование чего-либо, не зная последствий, немного отстой, я хотел бы знать детали. Синтаксически они выглядят как декораторы Python, но документация подразумевает нечто более простое.
Не могли бы вы объяснить (на реальных примерах, если это возможно), какие атрибуты хороши и что происходит за дверями?