📅  最后修改于: 2023-12-03 15:41:13.171000             🧑  作者: Mango
to_i()
是 Ruby 编程语言中一个常用的函数,它可以将字符串或者有理数转换为整数型。
str.to_i(base=10) #将字符串str从任意进制(2~36)转成10进制整数
num.to_i #将num转换为整数型
| 参数 | 描述 | |------|--------| | str | 要转换为整数的字符串 | | base | 基数,默认为 10 |
以下是一些 to_i()
函数的使用示例:
# 把字符串转换成整数
"1234".to_i #=> 1234
"-1234".to_i #=> -1234
"1234.56".to_i #=> 1234
# 有理数转整数
(2/3r).to_i #=> 0
(5/3r).to_i #=> 1
# 将字符串从不同进制转为整数
"110101".to_i(2) #=> 53
"534".to_i(8) #=> 348
"1AEF".to_i(16) #=> 6903
to_i()
函数将返回 0
。to_i()
函数将先将其转换为浮点数再转换为整数。to_i()
函数是 Ruby 编程语言中非常实用的一个函数,它可以快速将字符串和有理数转换成整数型。在实际开发中,开发者们可以结合实际需求,使用这个函数来完成相应的功能需求。