La función truncar() en Ruby devuelve un valor int truncado con una precisión de ndigitos decimales. Cuando la precisión es negativa, el valor devuelto es un número entero con al menos ndigits.abs ceros al final. Se devuelve a sí mismo cuando los dígitos son cero o positivos. El valor predeterminado de ndigits se considera cero .
Sintaxis : número. truncado (dígitos)
Parámetro : la función toma el número entero que se va a truncar y un dígito no obligatorio, hasta el cual se debe truncar.
Valor de retorno : la función devuelve el valor truncado con una precisión de dígitos.
Ejemplo 1:
# Ruby program for truncate function # Initializing the number num1 = 120 ndigits1 = -2 num2 = 120 ndigits2 = -2 num3 = -19 ndigits3 = -1 num4 = 120 # Prints the truncated value puts num1.truncate(ndigits1) puts num2.truncate(ndigits2) puts num3.truncate(ndigits3) puts num4.truncate
Salida :
100 100 -10 120
Ejemplo #2:
# Ruby program for truncate function # Initializing the number num1 = 190 ndigits1 = -1 num2 = 10 ndigits2 = 2 num3 = 18 ndigits3 = -1 num4 = 1123 # Prints the truncated value puts num1.truncate(ndigits1) puts num2.truncate(ndigits2) puts num3.truncate(ndigits3) puts num4.truncate
Salida :
190 10 10 1123