Como usar break e continue dentro de forEach no Kotlin?
Olá a todos! Comecei a estudar Kotlin recentemente e encontrei um problema. Em outras linguagens, como Java, estou acostumado a usar `break` e `continue` dentro de loops `for` ou `foreach`. Mas quando tentei fazer o mesmo no Kotlin dentro de `forEach`, o compilador gerou um erro.
Aqui está um exemplo de código que não funciona:
```kotlin
val numbers = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
numbers.forEach { number ->
if (number == 5) {
break // Erro: 'break' or 'continue' jumps across a function or a class boundary
}
if (number % 2 == 0) {
continue // Erro: similar
}
println(number)
}
```
Eu esperava que o loop parasse no número 5 (break) e pulasse os números pares (continue), mas em vez disso recebo erros de compilação. Entendo que `forE