Je n'arrive pas à trouver de réponse définitive à ce sujet et je veux m'assurer de bien comprendre cela au "nième niveau" :-)
a = {"a" => "Bonjour", "b" => "Monde"} compte n ° 2 a. taille # 2 a.longueur # 2 a = [10, 20] compte n ° 2 a. taille # 2 a.longueur # 2
Alors, lequel utiliser? Si je veux savoir si a a plus d'un élément, cela ne semble pas avoir d'importance, mais je veux m'assurer de bien comprendre la vraie différence. Cela s'applique également aux tableaux. J'ai les mêmes résultats.
De plus, je me rends compte que nombre / taille / longueur ont des significations différentes avec ActiveRecord. Je suis surtout intéressé par le pur Ruby (1.92) en ce moment, mais si quelqu'un veut faire la différence avec l'AR, cela serait également apprécié.
Merci!
Array#nitems
qui renvoie le nombre d'éléments non NIL dans un tableau. Mais ce n'est plus disponible dans Ruby 1.9