【发布时间】:2012-10-02 02:35:23
【问题描述】:
在处理中缀运算符时,有没有办法让 <$> 和 <*> 的应用性使用看起来不错?我认为
((++) <$> a <*> ((++) <$> b <*> c ))
看起来更凌乱了
a ++ b ++ c
所以我想知道是否有更好的方法。
【问题讨论】:
-
如果都是同一个算子,可以使用
foldr1 (liftA2 (++)) [a, b, c]。
标签: haskell applicative infix-operator