Différence entre length, size et count

Length

La méthode length est utilisée sur les arrays, pour en retourner le nombre d’éléments.

Exemple :

Size

Size est un alias de length et fait exactement la même chose que length.

Count

Count possède plus de fonctionnalités que length ou size. Il peut être utilisé pour obtenir le nombre d’éléments basés sur une condition. Count peut être appelé de trois manières différentes.

Supposons l’array suivant :

Première méthode :
Permet de retourner le nombre d’éléments d’un array. À noter qu’il est préférable d’utiliser size ou length dans ce cas, pour une question de performance.

Seconde méthode :
Permet de retourner le nombre d’élément d’une occurence.

Troisième méthode :
Retourne le nombre d’éléments, basée sur une condition invoquée sur chaque élément de l’array.

Source : Ruby In Rails

2 réponses sur “Différence entre length, size et count”

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.