【发布时间】:2011-02-07 20:52:55
【问题描述】:
您如何定义验证方法? 例子:包括?甚至?奇怪吗?
>> 2.odd?
=> false
>> 6.even?
=> true
>>
【问题讨论】:
标签: ruby
您如何定义验证方法? 例子:包括?甚至?奇怪吗?
>> 2.odd?
=> false
>> 6.even?
=> true
>>
【问题讨论】:
标签: ruby
与定义任何其他函数的方式相同 - 问号是函数名称的一部分:
def is_it?
return (...)
end
干杯!
【讨论】:
class Integer
def is_even?
self.remainder(2) == 0
# this is either true or false, just what we want
end
end
p 4.is_even?
#=> true
【讨论】: