loop@ for (i in 1..100) { println("i $i") for (j in 1..100) { println("j $j") if (j == 5) break@loop } }
loop@ for (i in 1..100) { println("i $i") for (j in 1..100) { println("j $j") if (j == 5) break@loop } }
Olá Walter, tudo bem com você?
Dá uma olhada nesse outro tópico onde eu falo um pouco sobre a função do loop@
. O termo correto é label e ele funciona como um desvio para um ponto específico do código.
Tópico: Para que server o @loop?
Documentação: Controle de Fluxo: Retornos e saltos
Se tiver qualquer dúvida, por favor, me avise! ;)
Forte abraço e bons estudos!!
a condição aplicada no 2 for aplica no 1 for?o break salta para 1 for que faz parar reparei também loop@ e @loop.