[Moscow.pm] Дайджест списка рассылки Moscow-pm; том 29, выпуск 4
Peter Vereshagin
peter на vereshagin.org
Ср Мар 3 04:00:53 PST 2010
Concrete jungle, oh moscow-pm, you've got to do your best...
2010/03/03 03:28:07 -0800 moscow-pm-request на pm.org => To moscow-pm на pm.org :
> > 1. если уж и в самом деле есть разница, то тогда правильно спрашивать
> > "пишете"?
> > 2. я один замечаю, что без кавычек больше опасности заюзать уже
> > определённый заранее constant вместо конструктора-литерала in-place? Или все
> > уже давно use Readonly ?
> >
>
> А в чём опасность?
>
> % perl -E 'use constant A => 1; $b{A} = 2; say keys %b;'
> A
в самом деле. Но как минимум неправильно прочитать код. Бо кавычки Vim выделит, а вот это --- нет:
perl -Mstrict -MData::Dumper -we 'use constant ABCD_EFGH => 1; my %b; $b{ +ABCD_EFGH } = 2; print Dumper keys %b;'
$VAR1 = '1';
я, конечно, без, но потому что констант обычно немного и всех их помню. А вот пробелами выделить вопреки perlstyle --- удобно.
73! Peter pgp: A0E26627 (4A42 6841 2871 5EA7 52AB 12F8 0CE1 4AAC A0E2 6627)
--
http://vereshagin.org
Подробная информация о списке рассылки Moscow-pm