[RostovOnDon.pm] тернарность второго порядка

Andrew Shitov andy на shitov.ru
Вт Июл 8 04:09:08 PDT 2008


Самое главное-то забыли :-)

$ pugs -e'say 1 ?? "Perl" !! 1 ?? "PHP" !! "HZ"'
Perl

> Интересно, если еще "отличники" типа PHP :)
> Что скажут нам Python и Ruby?

Питон вообще ушел от ответа. В факе предлагается вместо ? : писать
"small = x if x < y else y".

$ ruby -e'print 1 ? "Perl" : 1 ? "PHP" : "HZ"'
Perl

Хотя я думаю, тут и вариантов-то быть не должно :-)



-- 
Andrew Shitov
______________________________________________________________________
andy на shitov.ru | http://shitov.ru


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