📅  最后修改于: 2023-12-03 15:11:35.831000             🧑  作者: Mango
在Ruby中,to_int()函数是一个非常有用的方法,它可以将一个字符串或者数字转换成整型格式。
to_int()
此方法没有参数。
返回一个整数。
num = "123"
int_num = num.to_int()
puts int_num.class # => Integer
hex = "0xFF"
int_num = hex.to_int()
puts int_num # => 255
bin = "0b1010"
int_num = bin.to_int()
puts int_num # => 10
如果字符串不能转换成整型,to_int()方法将抛出ArgumentError异常,因此需要进行异常处理。
num = "123abc"
begin
int_num = num.to_int()
puts int_num
rescue ArgumentError
puts "字符串不能转换成整型"
end
在Ruby中,to_int()方法是一个非常有用的方法,可以将字符串或者数字转换成整型格式。同时需要注意异常处理,避免程序运行出错。