是否有人知道flip (.)
的好名称不会与lens
或base
发生碰撞(至少是其常用的子集)?
请提供答案,而不是评论(即使它们非常短)。
答案 0 :(得分:6)
>>>
的 Control.Arrow
|>
也是一个很好的候选人,来自F#
答案 1 :(得分:6)
(<&>)
的 lens
也适合,但其类型更为通用。
答案 2 :(得分:4)
我曾经多年前使用.>
作为flip (.)
(和|>
作为flip ($)
),但最终我克服它并学会使用标准运算符。我认为为它寻找单个字符是错误的,今天我会使用Control.Arrow中的>>>
。