> угу, это же так прикольно поддерживать что-то вроде

> if ( $param == 20 || $param eq 'Двацать' || $param eq 'zwanzig' ) {

в perl == означает "привести оба аргумента к цифрам и сравнить как
цифры"
а eq означает "сравнить как строки

код 

if ($a == число || $a eq строка)

является бессмысленным примером. в реальной жизни не встречающимся.

подобный косяк можно ПРИДУМАТЬ для любого языка но это как раз косяк
из серии "мы смешали blob и utf, получили фигню, написали данко-гею и
он сделал патч на базовый модуль, теперь фигни в мире больше"

-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить