Нет проблем с их использованием в версиях Perl, где они устарели.
Я использую переменную $*
в моем модуле Независимо от , которое создает Perl6-иш, независимозвезда (*
) для Perl 5.
Обязательно используйте псевдонимы глобуса для назначения переменной.Это обойдет любые устаревшие предупреждения и удалит любую магию связи из переменной.
** = \"\x{27}"; # assigns to $*
Если вы хотите сделать это терсно из командной строки, вы можете поместить эту строку в модуль:
В файле 'q.pm', установленном в пути к вашей библиотеке perl:
** = \"\x{27}";
Тогда вы можете написать:
perl -Mq -e '... use $* here ...'