Comment utiliser break et continue dans forEach en Kotlin ?
Bonjour à tous ! Je viens de commencer à apprendre Kotlin et j'ai rencontré un problème. Dans d'autres langages, comme Java, j'ai l'habitude d'utiliser `break` et `continue` dans les boucles `for` ou `foreach`. Mais quand j'ai essayé de faire la même chose en Kotlin avec `forEach`, le compilateur a généré une erreur.
Voici un exemple de code qui ne fonctionne pas :
```kotlin
val numbers = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
numbers.forEach { number ->
if (number == 5) {
break // Erreur : 'break' or 'continue' jumps across a function or a class boundary
}
if (number % 2 == 0) {
continue // Erreur : similaire
}
println(number)
}
```
Je m'attendais à ce que la boucle s'arrête au nombre 5 (break) et saute les nombres pairs (continue), mais au lieu de cela, je reçois des erreurs de compilation. Je comprends que `forE