什么!!这个Ruby函数意味着什么?

时间:2013-03-04 03:07:49

标签: ruby

什么!!这个Ruby函数意味着什么?

def is_i?
   !!(self =~ /^[-+]?[0-9]+$/)
end

1 个答案:

答案 0 :(得分:5)

确保响应是布尔值。因此nilfalse将成为false,其他任何值都会变为true