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

Yuri Leikind YuriLeikind at scnsoft.com
Wed Jan 29 20:13:54 MSK 2003


On Wed, 29 Jan 2003 22:06:03 +0600
Ilya Palagin <tux at fioc.kz> wrote:

> Yuri Leikind wrote:
> > On Wed, 29 Jan 2003 20:17:09 +0500
> > vic ismakaev <viclists at mail.esoo.ru> wrote:
> > 
> > 
> >>Привет всем!
> >>Есть метод проверки целых чисел на четность/нечетность?
> > 
> > 
> > a =  ...
> > 
> > if  (a % 2 ) == 0
> >    puts "чет"
> > else
> >    puts "нечет"
> > end
> > 
> > ;-))))
> > 
> 
> Зря, что ли, рубироиды числа за объекты держат, да еще столько методов
> к ним напридумывали? :-)
> 
> puts (((a % 2).zero?) ? "чет" : "нечет")

А разница?  Что #zero?, что #== - все одно - методы.

А запись 

    ()?  :

я например  в своем коде в последнее время изничтожаю. Впрочем, это
личные предпочтения.


___
Best regards,
Yuri Leikind


"... 5 years from now everyone will be running free 
GNU on their 200 MIPS, 64M SPARCstation-5."

Andy Tanenbaum to Linus Torvalds 
in comp.lang.minix on Jan 1, 1992
http://groups.google.com/groups?lr=&selm=12615%40star.cs.vu.nl



More information about the Ruby mailing list