标签: ruby casting integer
我打开了我喜爱的irb控制台(Ruby 1.9.3)并输入了这个:
"101is5".to_i
我得到了:
101
我假设这是预期的行为,但我没有看到这样做有什么好处?为什么我们想要一个带有数字和字符的字符串才能成功进入整数转换?
答案 0 :(得分:5)
如果您想要收到错误,请使用Integer("101is5")代替
Integer("101is5")
答案 1 :(得分:1)
这种行为的一个好处是你不必从字符串或作为数字列表的文件中选择EOL。