5

Gradleユーザーガイドには、私が理解していないタスクを作成するための構文が示されています。

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

そこで何をしているの<<ですか?質問/回答
は少し啓発的でし たが、私はまだ正確に何であるかを知りません。グルーヴィーなものですか、それともグラドルなものですか?<<<<

4

2 に答える 2

12

ボブの答えはGroovy側をカバーしています。Gradle 部分の場合、 << はタスクの doLast に対応し、タスクのアクション リストの最後に別のアクションを追加します。

于 2012-10-10T23:42:15.790 に答える
5

グルーヴィーなことです。演算子が適用されるオブジェクトでメソッドを宣言することにより、Groovy で演算子をオーバーロードできます。この場合、メソッドはleftShift()です。

詳細については、http: //groovy.codehaus.org/Operator+Overloadingを参照してください。

于 2012-10-10T20:42:21.777 に答える