自动Gradle打印数字

时间:2015-12-02 08:27:47

标签: groovy gradle

我正在努力学习gradle。在教程中我找到了像

这样的东西
 task count << {
    4.times { print "$it " }
}

在运行相同的i fount时,它打印0到3.如何工作。 $ it”的含义是什么。

1 个答案:

答案 0 :(得分:1)

它本身不是Gradle,而是Groovy。您可能知道,Gradle是基于Groovy的,上面的示例是时间循环,它与以下内容相同:

for (int i=0; i < 4; i++) 
    System.out.print(i);

用普通的Java。 $it是变量it字符串中的占位符,它是循环的当前索引。

您可以找到许多不同的groovy循环示例here。你必须阅读有关闭包here