[Ruby] чет/нечет

Sergei Olonichev olonichev at scnsoft.com
Sun Feb 9 13:45:34 MSK 2003


Dmitry Morozhnikov wrote:

неа. схемникам оно также вполне прозрачно. :-)

(display (if (zero? (remainder a 2)) "чет" "нечет"))(newline)


Однако это более прозрачно:

(display
    (if (zero? (remainder a 2))
        "чет"
        "нечет"
))

>On Fri, 7 Feb 2003, Michael Shigorin wrote:
>
>MS> Как мне показалось, отношение к таким заимствованиям скорее из
>MS> серии "шоб було" -- если кому по привычке надо.
>MS> Но вообще C-style и Ruby style лично мне кажутся слегка разными.
>MS> :)
>
>ээ.. ну это на самом деле наверное  от  C  через  perl.  и  бывает
>весьма удобно иногда. другое дело что в ruby к счастью можно:
>
>puts 'a' + (if 1 < 0 then 'b' else 'c' end)
>
>но это немного длиннее. :-)
>
>  
>
Надеюсь никому кроме вас это смотреть не придеться.


Сергей




More information about the Ruby mailing list