gpt4 book ai didi

foreach - 嵌套forEach,如何区分内循环参数和外循环参数?

转载 作者:IT老高 更新时间:2023-10-28 13:28:51 26 4
gpt4 key购买 nike

在 Kotlin 中,如果要使用 forEach 的元素,可以使用 it 关键字。所以现在我想知道如果我在 forEach 里面有一个 forEach 应该怎么办:

list.forEach {
val parent = it
it.forEach {
// `it` now become the element of the parent.
}
}

我认为只为命名约定定义一个新变量太愚蠢了。这个问题还有其他解决方案吗?

最佳答案

it 只是所有单参数闭包中的默认参数名称。您可以自己指定参数名称:

collection.forEach { customName -> 
...
}

关于foreach - 嵌套forEach,如何区分内循环参数和外循环参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45203973/

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