Quiero que una línea sea verdadera/falsa, que prueba cada elemento de una matriz para determinar si es un Entero o no. Entonces, si algún elemento en la matriz no es un Entero, debería devolver falso, de lo contrario es verdadero. Aquí está mi intento:Ruby: prueba cada elemento de la matriz, obtienes un resultado
>> ([2,1,4].map {|x| (x.is_a? Integer)}).reduce {|x, result| x and result}
=> true
>> ([2,"a",4].map {|x| (x.is_a? Integer)}).reduce {|x, result| x and result}
=> false
¿Alguna otra idea para destilarlo aún más?
perfecto, muchas gracias. – oaklodge
¡Siéntete mágico! – mko