忽略 for 循环中的循环常量



在 Swift 中,你可以通过使用如下_来忽略循环常量:

for _ in 0...10 {
  //loop logic here
}

科特林中有等价物吗?

你也可以

使用 repeat(( 函数:

repeat(10){
  //loop logic here
}

你可以只使用 forEach 循环,不要在闭包中使用it

(1..10).forEach {
    println("hello")
}

Kotlin 还知道将 lambda 参数命名"_"以表明它们未使用的约定。以下内容看起来与您的示例非常相似:

(1..10).forEach { _ ->
  //loop logic here
} 

最新更新