[Moscow.pm] Perl vs Python

Victor Efimov victor на vsespb.ru
Вт Окт 25 14:50:42 PDT 2016


26 октября 2016 г., 0:42 пользователь Egor Makarov
<makarov.e.g на gmail.com> написал:
>> мы смешали blob и utf
>
> а почему бы и нет. это же большой проект, где люди работают над
> разными частями. у одного данные в юникоде прочитались, а у другого -
> блобом. потом через пять уровней стектрейса это приходит в твою
> функцию, которая очень любит, чтобы 12 равнялось '12' и не любит типы.
> и она гейски мешает блобы с юникодом, сама о том не зная (но возможно
> догадываясь)

странно обсуждать и развивать некую вымышленную легенду что "блоб
смешали с юникодом", возникшую из предыдущих тредов.
хотя нигде никто не смешивал блоб с юникодом. это он просто данный
товарищ юникод не понимает

>
> 2016-10-25 23:04 GMT+02:00 Ivan Petrov <i.petro.77.00 на gmail.com>:
>>> угу, это же так прикольно поддерживать что-то вроде
>>
>>> if ( $param == 20 || $param eq 'Двацать' || $param eq 'zwanzig' ) {
>>
>> в perl == означает "привести оба аргумента к цифрам и сравнить как
>> цифры"
>> а eq означает "сравнить как строки
>>
>> код
>>
>> if ($a == число || $a eq строка)
>>
>> является бессмысленным примером. в реальной жизни не встречающимся.
>>
>> подобный косяк можно ПРИДУМАТЬ для любого языка но это как раз косяк
>> из серии "мы смешали blob и utf, получили фигню, написали данко-гею и
>> он сделал патч на базовый модуль, теперь фигни в мире больше"
>>
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org


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