[Ruby] чет/нечет
Ihar Viarheichyk
i.viarheichyk at sam-solutions.net
Mon Feb 3 12:21:34 MSK 2003
On Mon, Feb 03, 2003 at 11:00:38AM +0200, Sergei Olonichev wrote:
> >>А эта программа _однозначно_ понятна только программисту имевшему
> >>дело с Ruby.
> >>
> >:-))) Здрассе. Этот оператор заимствован из С. Цитата из Progamming
> >Ruby:
> >
> Речь не только о ?:, а о .zero?
>
> Если вы конечно делаете программу которую никто кроме вас не увидит то
> пожалуй можно писать как подсказывает "вкус", но имхо это дело не
> "вкуса", а стиля программирования. Покрайней мере мне известно, что в
> одной строке должен быть, по возможности, один оператор - это облегчает
> читаемость, возможность вносить изменения и отладку программы.
>
Ну тогда этот вариант будет наиболее читаем:
class Fixnum
def odd
self & 1 == 1
end
end
puts 35.odd
puts 36.odd
--
Igor Vergeichik
ICQ 47298730
More information about the Ruby
mailing list