什么是<&书信电报;groovy中的平均值

什么是<&书信电报;groovy中的平均值,groovy,gradle,Groovy,Gradle,我试图阅读一些groovy,在普通Java(以及几乎任何其他地方)中遇到了“double-less-by”,它意味着数字按位左移: assert (1<<4)==16 他聪明吗?也许不是。您很可能会添加功能,这是经常需要的,对操作员来说是有意义的。注意的优先级@cfrick给出的更一般的答案是正确的。在Gradle上下文中,左移位运算符重载以添加任务操作。有关详细信息,请参阅文档。 task hello << { println 'Hello world!' }

我试图阅读一些groovy,在普通Java(以及几乎任何其他地方)中遇到了“double-less-by”
,它意味着数字按位左移:

assert (1<<4)==16

他聪明吗?也许不是。您很可能会添加功能,这是经常需要的,对操作员来说是有意义的。注意
的优先级@cfrick给出的更一般的答案是正确的。在Gradle上下文中,左移位运算符重载以添加任务操作。有关详细信息,请参阅文档。
task hello << {
  println 'Hello world!'
}
assert (1<<4)==16
class X {
    def cnt = 0
    def leftShift(x) {
        cnt += 5
    }
}

def x = new X()
x << "lol"
assert x.cnt == 5