「Kotlin入門」for文のbreakでラベルを使う方法

2020年12月25日

書式

ラベル名@ for (変数名 in 最小値..最大値)
{
 if(条件式){
   break ラベル名@ 
 }
}

使用例

fun main() {

    cftLabel@ for (m in 10..20) {
        for (n in 12..18) {
            if (n == 13) {
                break@cftLabel
            }
            println("parameter n value is :$n") 
        }
        println("paramater m value is:  $m") 
    }
}

実行結果
>kotlinc arkgame.kt -include-runtime -d arkgame.jar
>kotlin arkgame.jar
parameter n value is :12

Kotlin

Posted by arkgame