Parece que no puedo encontrar una respuesta definitiva sobre esto y quiero asegurarme de que entiendo esto al "nivel n" :-)
a = {"a" => "Hola", "b" => "Mundo"} una cuenta # 2 a. tamaño # 2 a. longitud # 2 a = [10, 20] una cuenta # 2 a. tamaño # 2 a. longitud # 2
Entonces, ¿cuál usar? Si quiero saber si un tiene más de un elemento, entonces no parece importar, pero quiero asegurarme de que entiendo la diferencia real. Esto también se aplica a las matrices. Obtuve los mismos resultados.
Además, me doy cuenta de que cuenta / tamaño / longitud tienen diferentes significados con ActiveRecord. En este momento, estoy principalmente interesado en Ruby puro (1.92), pero si alguien quiere intervenir en la diferencia, AR también lo agradecería.
¡Gracias!
Array#nitems
que devuelve el número de elementos que no son NIL en una matriz. Pero eso ya no está disponible en Ruby 1.9