Ruby中的to_i函数返回一个字符串,该字符串包含基数为2(介于2和36之间)的int的place-value表示形式。如果参数中未提供底数,则它将底数假定为10并返回。
用法:number.to_s(base)
参数:该函数带有要转换的数字和基数。如果参数中没有提供基数,则默认参数为10。
返回值:该函数返回一个字符串,该字符串包含具有给定基数基数的int的place-value表示形式。
范例1:
# Ruby program for to_s function
# Initializing the number
num1 = 10
num2 = 16
num3 = 298
num4 = 183
# Prints the string after
# conversion into base
puts num1.to_s
puts num2.to_s
puts num3.to_s(2)
puts num4.to_s(8)
输出:
10 16 100101010 267
范例2:
# Ruby program for to_s function
# Initializing the number
num1 = 120
num2 = 189
num3 = 132
num4 = 8
# Prints the string after
# conversion into base
puts num1.to_s(5)
puts num2.to_s(20)
puts num3.to_s(2)
puts num4.to_s
输出:
440 99 10000100 8
相关用法
- Ruby Integer integer?用法及代码示例
- Ruby Integer div()用法及代码示例
- Ruby Integer chr用法及代码示例
- Ruby Integer odd?用法及代码示例
- Ruby Integer lcm()用法及代码示例
- Ruby Integer abs()用法及代码示例
- Ruby Integer next用法及代码示例
- Ruby Integer even?用法及代码示例
- Ruby Integer gcd()用法及代码示例
- Ruby Integer succ()用法及代码示例
- Ruby Integer truncate()用法及代码示例
注:本文由纯净天空筛选整理自gopaldave大神的英文原创作品 Ruby Integer to_s function with example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。