El normal?() es un método incorporado en Ruby que devuelve un valor booleano. Devuelve verdadero si es una array normal , de lo contrario devuelve falso. Devuelve un error si se usa algo que no sea una array cuadrada.
Sintaxis : mat1.normal?()
Parámetros : la función necesita que la array se verifique si es cuadrada o no.
Valor devuelto : Devuelve verdadero si es una array cuadrada, de lo contrario devuelve falso.
Ejemplo 1 :
#Ruby program for normal ? () method in Matrix #Include matrix require "matrix" #Initialize a matrix mat1 = Matrix[[ 1, 21 ], [ 31, 18 ]] #Prints if normal ? or not puts mat1.normal ? ()
Salida :
false
Ejemplo 2 :
#Ruby program for normal ? () method in Matrix #Include matrix require "matrix" #Initialize a matrix mat1 = Matrix[[ 2, 1, 1 ], [ 1, 2, 1 ], [ 1, 1, 2 ]] #Prints if normal ? or not puts mat1.normal ? ()
Salida :
true