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()用法及代碼示例
- Scala Integer -用法及代碼示例
- Ruby Integer next用法及代碼示例
- Ruby Integer even?用法及代碼示例
- Ruby Integer gcd()用法及代碼示例
- Ruby Integer succ()用法及代碼示例
- Ruby Integer truncate()用法及代碼示例
注:本文由純淨天空篩選整理自gopaldave大神的英文原創作品 Ruby Integer to_s function with example。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。