Ruby转换为整数
示例
"123.50".to_i #=> 123 Integer("123.50") #=> 123
字符串在开始时将采用任何整数的值,但不会从其他任何地方采用整数:
"123-foo".to_i # => 123 "foo-123".to_i # => 0
但是,当字符串不是有效的Integer时会有区别:
"something".to_i #=> 0 Integer("something") # ArgumentError: invalid value for Integer(): "something"