Я новичок в Perl и серьезно затрудняюсь использовать его объектно-ориентированные функции, как я пришел из C ++, Python Background.Я хотел создать список объектов, но я не знаю, как этого добиться в Perl.Я начал с массива, но, похоже, он не работает.
package X;
sub new {
.....
}
package Y;
sub new {
.....
}
package Z;
my @object_arr = ( X::new, Y::new);
foreach $object (@object_arr) {
$object->xyz();
}
Это приводит к ошибке "Не удается вызвать метод" xyz "без ссылки на пакет или объект".Любая помощь приветствуется.