Truncate () es un método incorporado en Ruby que devuelve un número redondeado hacia cero con una precisión del número dado de dígitos después del punto decimal. En caso de que no se proporcione el número de dígitos, el valor por defecto se toma como cero.
Sintaxis : num.truncate(ndigitos)
Parámetros : la función necesita un número y dígitos que especifican el número de dígitos que se redondearán. Si no se dan dígitos, entonces, el valor predeterminado se toma como cero.
Valor devuelto : Devuelve el valor redondeado.
Ejemplo 1 :
# Ruby program for truncate() # method in Numeric # Initialize a number num1 = -16.7834 num2 = -16.78324 num3 = 16.873 # Prints truncated value puts num1.truncate(1) puts num2.truncate() puts num3.truncate()
Salida :
-16.7 -16 16
Ejemplo 2 :
# Ruby program for truncate() # method in Numeric # Initialize a number num1 = 12.32 num2 = -1321.998321 num3 = -12.2321 # Prints truncated value puts num1.truncate(1) puts num2.truncate(2) puts num3.truncate(3)
Salida :
12.3 -1321.99 -12.232