[Moscow.pm] Брать ли ключ хеша в кавычки?

Andrei andrei.protasovitski на gmail.com
Ср Мар 3 01:20:18 PST 2010


Доброго здоровья!

3 марта 2010 г. 8:38 пользователь Sergey Homenkow <sergey на homenkow.ru>написал:

> Вот, кстати:
>
> % perl -E 'use utf8; $a{x} = 2; say utf8::is_utf8(keys %a) ? 1 : 0'
> 1
> % perl -E 'use utf8; $a{"x"} = 2; say utf8::is_utf8(keys %a) ? 1 : 0'
> 0
>
> Это ко всем bareword относиться.
>

Однако

$ perl -E 'use utf8; $a{'x'} = 2; say utf8::is_utf8(keys %a) ? 1 : 0'
1


>
> 3 марта 2010 г. 9:01 пользователь Иван Бессарабов <ivan на bessarabov.ru>написал:
>
> Вы как пишите: ${bar} или ${'bar'} ?
>>
>> Я прочитал тред
>>
>> http://stackoverflow.com/questions/401556/are-quotes-around-hash-keys-a-good-practice-in-perl
>> но там мнения расходятся.
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
>>
>
>
>
> --
> Sergey Homenkow, icq#15323279, jabber/gtalk: shomenkow на gmail.com
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
>


-- 
Andrei Protasovitski
< andrei[dot]protasovitski[at]gmail[dot]com >
Diemen, Netherlands
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20100303/a27e429a/attachment.html>


Подробная информация о списке рассылки Moscow-pm