#perl #parentheses
#perl #круглые скобки
Вопрос:
Я забыл имя модуля, которое «объясняет» выражение, указанное в командной строке. Под «объяснением» я подразумеваю добавление пропущенных круглых скобок.
Насколько я помню, он используется как:
perl -MSomeModule "$x/$y*$z"
Результат должен быть:
($x/$y)*$z
Знаете ли вы, как называется этот модуль?
Комментарии:
1. Поскольку существует реальный ответ, я не согласен с закрытием голосования «не настоящий вопрос»
2. Люди отстой за это. Это совершенно хороший вопрос (и ответ
B::Deparse
приведен ниже.)
Ответ №1:
> perl -MO=Deparse,-p -e '$x/$y*$z'
(($x / $y) * $z);
-e syntax OK
Как это?