如何在ruby中检查十进制数?
我从网站下载了一个项目。它包含一个名为find的方法如何在ruby中检查十进制数?,ruby,ruby-on-rails-3,decimal,Ruby,Ruby On Rails 3,Decimal,我从网站下载了一个项目。它包含一个名为find的方法 def find(value) if value == :decimal return true else return false end end 我尝试了这么多值,但条件不匹配。请解释value==:decimal???如果value是符号:decimal,则此方法返回true,否则返回false find(:decimal) # true 测试值是否为符
def find(value)
if value == :decimal
return true
else
return false
end
end
我尝试了这么多值,但条件不匹配。请解释value==:decimal???如果
value
是符号:decimal
,则此方法返回true
,否则返回false
find(:decimal) # true
测试
值
是否为符号:十进制
是唯一用途 尝试运行git grep':decimal'
-这可能是applicationyes@dax中其他地方定义的值。它是在一个.yml文件中定义的,从代码中可以看出,它不是专业编写的。这是不可靠的。即使对编程有一点点了解的人也会这样写:def find(value)value==:decimal end
…可能不会将其命名为“find”。是@xdazz。它是:十进制的。它是在一个.yml文件中分配的。