如何解决kotlin中的标签冲突?
如何修复kotlin中出现的标签冲突 例如:如何解决kotlin中的标签冲突?,kotlin,Kotlin,如何修复kotlin中出现的标签冲突 例如: var cnt = 0; val correctMap = Array(8) { Array(8) { if (cnt < 20) { cnt++ return@Array 1 // label conflict } else {
var cnt = 0;
val correctMap = Array(8) {
Array(8) {
if (cnt < 20) {
cnt++
return@Array 1 // label conflict
} else {
0
}
}
}
var cnt=0;
val correctMap=数组(8){
阵列(8){
if(cnt<20){
碳纳米管++
return@Array1//标签冲突
}否则{
0
}
}
}
删除返回关键字
val correctMap = Array(8) {
Array(8) {
if (cnt < 20) {
cnt++
1
} else {
0
}
}
}
val correctMap=数组(8){
阵列(8){
if(cnt<20){
碳纳米管++
1.
}否则{
0
}
}
}
使用标签@
语法添加命名标签:
val correctMap = Array(8) outer@ {
Array(8) {
if (cnt < 20) {
cnt++
return@outer 1
} else {
0
}
}
}
val correctMap=阵列(8)外部@{
阵列(8){
if(cnt<20){
碳纳米管++
return@outer1.
}否则{
0
}
}
}
这是否回答了您的问题?这只是一个示例代码。一般来说,如果我有标签冲突,我应该怎么做?