5

Gradle 用户指南显示了用于创建我不理解的任务的语法:

task hello << {
    println 'Hello world!'
}

在那里做什么<<问题/答案
有点启发性 ,但我仍然不知道到底是什么。是groovy 还是 gradle ?<<<<

4

2 回答 2

12

Bob 的回答涵盖了 Groovy 方面。对于 Gradle 部分,<< 对应于任务上的 doLast,将另一个操作添加到任务操作列表的末尾。

于 2012-10-10T23:42:15.790 回答
5

这是一件很时髦的事情。通过在应用运算符的对象上声明方法,可以在 Groovy 中重载运算符。在这种情况下,方法是leftShift()

有关详细信息,请参阅http://groovy.codehaus.org/Operator+Overloading

于 2012-10-10T20:42:21.777 回答