gpt4 book ai didi

loops - 在外部for循环中引用 “it”

转载 作者:行者123 更新时间:2023-12-02 13:05:36 25 4
gpt4 key购买 nike

我有一个关于在kotlin的外部循环中访问它的问题。我试图查看两个字符串之间有多少个字母不同。我想知道是否有一种方法可以访问外部for循环?

fun compute (stringOne: String, stringTwo: String): Int {
var i = 0
stringOne.toCharArray().forEach @loop{
stringTwo.toCharArray().forEach {
if (it@loop.equals(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
}

关于loops - 在外部for循环中引用 “it”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57025608/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com