Ruby 整数 函数to_s及示例
在Ruby中, to_s 函数返回一个包含int的位置值表示的字符串,它的基数是radix(2到36之间)。如果参数中没有提供基数,那么它将假定基数为10并返回。
语法 :number.to_s(base)
参数 :该函数接收数字和要转换的基数。如果参数中没有提供基数,则假定默认参数为 10。
返回值 :该函数返回一个字符串,其中包含以给定的弧度基数表示的int的位置值。
例子 #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