Ruby中的digits函数返回将数字转换为参数中给定基数的数字位置。如果没有提供此类参数,则默认基数为10。
用法:number.digits(base)
参数:该函数采用要转换的整数。它采用一个非强制性的参数库,要转换成该参数库。基数的最小值可以是2。
返回值:转换后,该函数返回新行中的位数。
范例1:
# Ruby program of Integer digits function
# Initializing the numbers
num1 = 6788
num2 = 89
# Prints the number
# after base conversion
puts num1.digits
puts
puts num2.digits(3)
输出:
8 8 7 6 2 2 0 0 1
范例2:
# Ruby Program of Integer digits function
# Initializing the numbers
num1 = 563 num2 = 12
# Prints the number
# after base conversion
puts num1.digits
puts
puts num2.digits(6)
输出:
3 6 5 0 2
相关用法
- Ruby Integer integer?用法及代码示例
- Ruby Integer lcm()用法及代码示例
- Ruby Integer chr用法及代码示例
- Ruby Integer next用法及代码示例
- Ruby Integer abs()用法及代码示例
- Ruby Integer div()用法及代码示例
- Ruby Integer gcd()用法及代码示例
- Ruby Integer odd?用法及代码示例
- Ruby Integer even?用法及代码示例
- Ruby Integer succ()用法及代码示例
- Ruby Integer times用法及代码示例
注:本文由纯净天空筛选整理自gopaldave大神的英文原创作品 Ruby Integer digits function with example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。