El eql? es un método incorporado en Ruby devuelve un valor booleano. Devuelve verdadero si ambas arrays son iguales o de lo contrario devuelve falso.
Sintaxis : mat1. eql? (mat2)
Parámetros : La función necesita dos arrays mat1 y mat2 que se van a comparar.
Valor devuelto : Devuelve verdadero si ambas arrays son iguales o de lo contrario devuelve falso.
Ejemplo 1 :
Ruby
# Ruby program for eql? method in Matrix # Include matrix require "matrix" # Initialize a matrix mat1 = Matrix[[1, 21], [31, 18]] mat2 = Matrix[[1, 21], [31, 18]] # Prints if both are equal or not puts mat1.eql?(mat2)
Salida :
true
Ejemplo 2 :
Ruby
# Ruby program for eql? method in Matrix # Include matrix require "matrix" # Initializes the matrix mat1 = Matrix[[1, 21], [31, 18]] mat2 = Matrix[[1, 16], [31, 28]] # Prints if both are equal or not puts mat1.eql?(mat2)
Salida :
false