La función de dígitos en Ruby devuelve el lugar de los dígitos de convertir el número a la base dada en el parámetro. Si no se proporciona dicho parámetro, la base predeterminada se toma como 10.
Sintaxis : número.dígitos(base)
Parámetro : La función toma el número entero cuya conversión se desea realizar. Toma una base de parámetros no obligatorios a los que se va a realizar la conversión. El valor mínimo en la base puede ser 2.
Valor devuelto : la función devuelve el lugar de los dígitos en la nueva línea después de la conversión.
Ejemplo 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)
Salida :
8 8 7 6 2 2 0 0 1
Ejemplo #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)
Salida :
3 6 5 0 2