我有一个关于在kotlin的外部循环中访问它的问题。我试图查看两个字符串之间有多少个字母不同。我想知道是否有一种方法可以访问外部for循环?
fun compute (stringOne: String, stringTwo: String): Int {
var i = 0
stringOne.toCharArray().forEach @loop{
stringTwo.toCharArray().forEach {
if ([email protected](it))
i++
}
}
return i
}
最佳答案
您可以使用命名参数进行循环
fun compute (stringOne: String, stringTwo: String): Int {
var i = 0
stringOne.toCharArray().forEach { char1 ->
stringTwo.toCharArray().forEach { char2 ->
if (char1 == char2)
i++
}
}
return i
}