Too obvious!
Ведь мы же хотим в if и else по экрану текста запихнуть.. ну и да, потом
половину закоментить.
On 05/20/2014 10:18 AM, Алексей Мышкин wrote:
my $a = $b > $c
? ...
: ...;
20 мая 2014 г., 10:11 пользователь Ivan Petrov
<[email protected] <mailto:[email protected]>> написал:
> Язык должен позволять делать любые извращения, только он должен
быть устроен
> так, чтобы чем забористее извращение, тем сложнее его было
сделать. Хороший код
> должно быть писать просто, а плохой - сложно. На перле, к
сожалению, можно
> писать хитровыдуманный код в одну строчку так, что фиг потом
поймёшь, что он
> делает. В этом и сила перла (можно сделать, чтобы сложная логика
помещалась в
> экран), и слабость (легко вытаскивать гланды через анус, чем да,
пользуются).
это не гланды через анус, это простое незнание языка.
вот взять скажем "другой язык"
в "другом языке" оператор if возвращает значение.
но когда программист на perl (скажем) приходит и смотрит в этот
"другой язык" ему может показаться это хитровыдуманным кодом в одну
строчку.
а это не хитровыдуманность, а незнание языка.
кстати очень клево на перле бы было
my $a = if ($b > $c) { ... } else { ... };
но пока нету. может в версии 5.26 будет? ;)
--
Moscow.pm mailing list
[email protected] <mailto:[email protected]> | http://moscow.pm.org
--
С уважением,
Мышкин Алексей.
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org