У меня есть 4 приложения. назовем их: App1, App2, App3 и App4.
для каждого из этих приложений у меня есть массив: например:
my @App1_links = (...some data...);
my @App2_links = (...some data...);
my @App3_links = (...some data...);
my @App4_links = (...some data...);
Теперь у меня есть цикл в моем коде, который проходит через эти 4 приложения, и я собираюсь сделать что-то вроде этого:
my $link_name = $app_name . "_links";
where $app_name will be App1, App2 etc...
and then use it as : @$link_name
Теперь этот код делает то, что я собираюсь делать, когда я не использую: use strict
но не иначе
The error is: Can't use string ("App1_links") as an ARRAY ref while "strict refs" in use at code.pm line 123.
Как я могу добиться этой функциональности, используя use strict
.
Пожалуйста помоги.