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