Tutoriel par Examples: comprehension



Cela démontre un filtre sur une boucle for, et l'utilisation de yield pour créer une «compréhension de séquence»: for ( x <- 1 to 10 if x % 2 == 0) yield x La sortie pour ceci est: scala.collection.immutable.IndexedSeq[Int] = Vector(2, 4, 6, 8, 10) Un pour la compréhension est utile l...
for compréhension à Scala, il n'y a que du sucre syntaxique . Ces compréhensions sont implémentées à l'aide des withFilter , foreach , flatMap et map de leurs types de sujet. Pour cette raison, seuls les types pour lesquels ces méthodes sont définies peuvent être utilisés for compréhension....

Page 1 de 1