AVE*_*imi 4 loops for-loop break kotlin
我有这个简单的循环和条件,但你在下面看到我无法跳出循环:
rwloop@ for (z in rendered_words.size-1 downTo 0 )
{
var css_=rendered_words[z].node.attr("class")
css_?.let {
if (css_=="classzero") {
break@rwloop
}
}
}
Run Code Online (Sandbox Code Playgroud)
但我在break@rwloop中收到此错误:
Break' 或 'Continue' 跳过函数或类边界
小智 6
删除 let lambda,因为 @rwloop 标签在其中不可见,并使用:
rwloop@ for (z in rendered_words.size-1 downTo 0 )
{
var css_=rendered_words[z].node.attr("class")
if (css_ != null) {
if (css_=="classzero") {
break@rwloop
}
}
}
Run Code Online (Sandbox Code Playgroud)