La función to_s en Ruby devuelve una string que contiene la representación del valor posicional de int con base radix (entre 2 y 36). Si no se proporciona ninguna base en el parámetro, asume que la base es 10 y regresa.
Sintaxis : número.to_s(base)
Parámetro : La función toma el número y una base a la que se va a convertir. Si no se proporciona una base en el parámetro, se supone que el parámetro predeterminado es 10.
Valor devuelto : la función devuelve una string que contiene la representación del valor posicional de int con la base de la base dada.
Ejemplo 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)
Salida :
10 16 100101010 267
Ejemplo #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
Salida :
440 99 10000100 8