[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