Je me demande simplement la différence entre la présence de la dernière virgule de la matrice, s'il y en a du tout le deuxième tableau fonctionne toujours, aucune exception soulevée p> Merci p> p>
3 Réponses :
Il n'y a pas de différence. Dans Ruby, vous êtes libre d'ajouter une virgule de fuite à un tableau. Il fait de la syntaxe comme ceci: un bit plus agréable, dans certains cas (par exemple, si vous souhaitez ajouter un élément, vous ajoutez simplement un 4, code> ligne et Vous n'avez pas à vous soucier de vérifier une virgule sur la dernière ligne). P> p>
Ça n'aime pas NULL ou quoi que ce soit? La longueur du tableau est la même personne avec la virgule?
Non, aucune valeur nulle n'est ajoutée - la matrice contient simplement les éléments 1,2,3 dans les deux cas.
Je suppose qu'il n'y a pas de différence vraiment hein? Ce n'est vraiment pas hors de curiosité, je codissais et trouvé quelque chose comme ça, donc je suppose que je demanderais à tous les gens intelligents ici.
Ce n'est pas une erreur, juste une valeur vide (ignorée par le compilateur), mais je vous suggère de lire Comprendre les matrices de rubis P>
Où mentionne ce lien qui mentionne-t-il exactement la virgule suivante?
Il n'y a rien de spécial sur les tableaux.
Hash.[](:a, 1, :b, 2)
Je vous suggère de modifier le titre de la question dans quelque chose d'un peu plus explicatif.
Je l'ai nettoyé pour lui un peu