我有一个关联操作>>.问题是它的成本线性地取决于其左操作数的大小.所以由一系列类似的n应用程序形成的表达式>>
>>
n
a >> a >> a >> a >> a >> ... >> a
它具有二次成本n,因为默认中缀运算符是左关联的.如何使它成为右关联,以便这样的表达式的成本保持线性n?
scala associative infix-notation
associative ×1
infix-notation ×1
scala ×1