Die Funktion to_s in Ruby gibt einen String zurück, der die Stellenwertdarstellung von int mit Radixbasis (zwischen 2 und 36) enthält. Wenn im Parameter keine Basis angegeben ist, nimmt er die Basis 10 an und kehrt zurück. 

Syntax : number.to_s(Basis)

Parameter : Die Funktion nimmt die Zahl und eine Basis, in die umgewandelt werden soll. Wenn im Parameter keine Basis angegeben ist, wird angenommen, dass der Standardparameter 10 ist. 

Rückgabewert : Die Funktion gibt einen String zurück, der die Stellenwertdarstellung von int mit der angegebenen Radixbasis enthält.

Beispiel 1:  

Ruby

# 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)

Ausgang :  

10
16
100101010
267

Beispiel #2: 

Ruby

# 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

Ausgang

440
99
10000100
8