什么';groovy中闭包之间的右移运算符的名称是什么?
我发现了一个与下一个类似的groovy代码片段:什么';groovy中闭包之间的右移运算符的名称是什么?,groovy,Groovy,我发现了一个与下一个类似的groovy代码片段: def f1 = { print "Hello, ${it}" } def f2 = { "world" } (f2 >> f1)() 看起来这样的施工只在关闭之间进行。此代码也适用于左移位运算符((f1),它不执行闭包组合 请参见rightShift和leftShift 重写移位运算符是一种非常常见的技术,就像向集合中添加项一样。下面是一个很好的所有运算符的列表,其中显示了,>>=,…..的名称,它们的优先级相
def f1 = { print "Hello, ${it}" }
def f2 = { "world" }
(f2 >> f1)()
看起来这样的施工只在关闭之间进行。此代码也适用于左移位运算符(
(f1),它不执行闭包组合
请参见rightShift
和leftShift
重写移位运算符是一种非常常见的技术,就像向集合中添加项一样。下面是一个很好的所有运算符的列表,其中显示了,>>=,…..的名称,它们的优先级相同,因此在同时使用它们时,最好记住左侧的关联性规则。我相信f1>f3会很有用像这样联想:(f1>f3)