Avatar ·

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