val list = List(1,2,4,2,4,7,3,2,4)
Je veux le mettre en œuvre comme suit : list.count(2)
(renvoie 3).
val list = List(1,2,4,2,4,7,3,2,4)
Je veux le mettre en œuvre comme suit : list.count(2)
(renvoie 3).
Une version plus propre de l'une des autres réponses est :
val s = Seq("apple", "oranges", "apple", "banana", "apple", "oranges", "oranges")
s.groupBy(identity).mapValues(_.size)
donnant un Map
avec un compte pour chaque élément dans la séquence d'origine :
Map(banana -> 1, oranges -> 3, apple -> 3)
La question demande comment trouver le décompte d'un élément spécifique. Avec cette approche, la solution nécessiterait de mapper l'élément souhaité à sa valeur de comptage comme suit :
s.groupBy(identity).mapValues(_.size)("apple")
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.