В строке, заключенной в двойные кавычки, переменная интерполируется, т.е. заменяется своим значением.
my $str = ‘Hello!’;
print «$str world»; # Hello world!
Perl берет максимально длинное имя переменной, т.е. написав
print «$strworld»;
мы не получим того что ожидали =( Так как Perl будет искать переменную $strworld, которой нет!
Для исправления этой ситуации — заключите имя переменной в фигурные скобки:
print «${str}world»;
Обратите внимание знак $ (сигил) остается за скобками =)
Привет!
Погружаешься в разработку ? Ищешь ментора ?
Поделюсь своими знаниями и опытом - https://opeykin.ru/mentor/