El round() es un método incorporado en Ruby que devuelve todos los valores de la array redondeados al número dado de dígitos después del punto decimal. En caso de que no se pase ningún parámetro, se supone que 0 es el valor predeterminado.
Sintaxis : mat1.round(num)
Parámetros : la función toma un número de parámetro no obligatorio al que se redondean los valores de la array. En caso de que no se pase num, se supone que es cero.
Valor devuelto : Devuelve la array con todos los valores redondeados a dígitos numéricos después del punto decimal.
Ejemplo 1 :
# Ruby program for round() method in Matrix # Include matrix require "matrix" # Initialize a matrix mat1 = Matrix[[1.878787, 21.8449], [31.7382, 18.7382]] # Prints all values of matrix # rounded by 2 puts mat1.round(2)
Salida :
Matrix[[1.88, 21.84], [31.74, 18.74]]
Ejemplo 2 :
# Ruby program for round() method in Matrix # Include matrix require "matrix" # Initialize a matrix mat1 = Matrix[[6.4334, 432.432], [54.342, 323.213]] # Prints all values of matrix # rounded by 0 which is default puts mat1.round()
Salida :
Matrix[[6, 432], [54, 323]]