Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > кавычки в элементах хэша


Автор: gcc 11.1.2009, 04:30
подска;ите зачем иногда пишут кавычки в элементах?

Код

$params->{'foo'}


Код

$params->{foo}

Автор: amg 11.1.2009, 07:24
Например, $params->{time()} vs. $params->{'time()'}

Автор: Anarki 11.1.2009, 09:05
Ставишь кавычки и можешь быть уверен, что вместо значения ключа не попадет результат вызова встроенной функции.

Автор: gcc 11.1.2009, 17:07
это если функция прототипная?...

у меня элементы с круглыми скобками 'foo()' никогда не были только так 'foo'

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)