【问题标题】:Please expain the syntax of the gradle task definition "<<"请解释 gradle 任务定义“<<”的语法
【发布时间】:2012-10-01 09:53:49
【问题描述】:

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

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

&lt;&lt; 在那里做什么?
question/answer 有点启发性,但我仍然不知道 &lt;&lt; 到底是什么。 &lt;&lt; 是 groovy 还是 gradle ?

【问题讨论】:

    标签: gradle


    【解决方案1】:

    Bob 的回答涵盖了 Groovy 方面。对于 Gradle 部分,

    【讨论】:

      【解决方案2】:

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

      更多信息请参见http://groovy.codehaus.org/Operator+Overloading

      【讨论】:

      • 运算符重载...yuk。这个答案的质量......太棒了!谢谢。
      • 从 Groovy 的角度来看,hello 是什么?是一种字符串吗?这是task() Groovydoc
      • 坦率地说,我不知道。
      猜你喜欢
      • 2018-02-11
      • 2015-02-19
      • 1970-01-01
      • 1970-01-01
      • 2015-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-14
      相关资源
      最近更新 更多