Rails 3或Ruby是否有内置方法来检查变量是否为整数?
例如,
1.is_an_int #=> true
"dadadad@asdasd.net".is_an_int #=> false?
Run Code Online (Sandbox Code Playgroud) 带有问号的方法返回一些真实的东西(例如,一个数字)以表明某些东西是真的,或者true本身应该返回它是否正常?
例如,Ruby标准库或Rails中是否有使用真实性的例子?
背景:有人String#int?在回答一个单独的问题时编写了一个方法,该问题返回一个表示true的整数,并nil表示false.另一位用户对没有返回布尔值感到惊讶.
我有一个字符串"搜索结果:找到16143个结果",我需要从中检索16143.
我正在使用ruby进行编码,我知道使用RegEx来获取它会很干净(因为它反对根据分隔符拆分字符串)
如何从ruby中的此字符串中检索数字?
在Rails 3中找出字符串是否str包含正浮点数的最简单方法是什么?(str不是活动记录模型中的属性)
它应该像这样工作:
str = "123" => true
str = "123.456" => true
str = "0" => true
str = "" => false
str = "abcd" => false
str = "-123" => false
Run Code Online (Sandbox Code Playgroud)