首页 > 解决方案 > 关于 `times` 迭代器的 Groovy 文档

问题描述

在哪里可以找到有关此类4.times迭代器的文档?

4.times { counter ->
    tasks.register("task$counter") {
        doLast {
            println "I'm task number $counter"
        }
    }
}
tasks.named('task0') { dependsOn('task2', 'task3') }

我似乎无法在文档中找到它,但使用它的示例到处都是。

代码源

标签: gradlegroovy

解决方案


Groovy JDK APINumber.times(Closure closure)文档:

从零开始多次执行闭包。当前索引每次都传递给闭包。例子:

10.times {
  println it
}

打印数字 0 到 9。

参数:
closure - 调用次数的闭包

自:
1.0

它是 Groovy 为java.lang.Number类添加的方法。


推荐阅读