什么';groovy中闭包之间的右移运算符的名称是什么?

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

我发现了一个与下一个类似的groovy代码片段:

def f1 = { print "Hello, ${it}" }

def f2 = { "world" }​​​​​​​​

(f2 >> f1)()

看起来这样的施工只在关闭之间进行。此代码也适用于左移位运算符(
(f1),它不执行闭包组合

请参见
rightShift
leftShift


重写移位运算符是一种非常常见的技术,就像向集合中添加项一样。

下面是一个很好的所有运算符的列表,其中显示了,>>=,…..的名称,它们的优先级相同,因此在同时使用它们时,最好记住左侧的关联性规则。我相信f1>f3会很有用像这样联想:(f1>f3)