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

Ответить