Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我打开了我喜欢的 irb 控制台(Ruby 1.9.3),然后输入:
"101is5".to_i
我得到:
101
我假设这是预期的行为,但我看不出这样做有什么好处?为什么我们想要一个包含数字和字符的字符串成功地进行整数转换?
如果您想获得错误,请Integer("101is5")改用
Integer("101is5")
这种行为的一个令人愉快的效果是,您不必从作为数字列表的字符串或文件中剔除 EOL。