Как интерполировать хеш-элемент Perl в строке? - PullRequest
7 голосов
/ 24 октября 2009

Как напечатать хеш из строки, как в

print "\n[*] Query : $select { query }";

против

print "\n[*] Query : " . $select { query };

1 Ответ

12 голосов
/ 24 октября 2009

Возможно, вам придется удалить лишние пробелы:

print "\n[*] Query : $select{query}";

С пробелом после $select Perl считает, что вы завершили интерполяцию этой переменной, и обрабатывает следующий текст (включая фигурные скобки) буквально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...