忽略for循环中的循环常量

时间:2018-03-10 22:32:55

标签: kotlin

在Swift中,您可以使用_来忽略循环常量,如下所示:

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

Kotlin中是否有等同物?

3 个答案:

答案 0 :(得分:5)

您可以使用forEach循环,并且不要在闭包内使用it

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

答案 1 :(得分:4)

您还可以使用repeat()功能:

repeat(10){
  //loop logic here
}

答案 2 :(得分:0)

Kotlin还知道命名lambda参数"_"的{​​{3}},以表明它们未被使用。以下内容与您的示例非常相似:

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