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