中置演算子を扱うときに、アプリケーションを使用して見栄えを良くする方法はあり<$>
ます<*>
か?私はそれを思います
((++) <$> a <*> ((++) <$> b <*> c ))
ずっと散らかっているように見えます
a ++ b ++ c
だからもっといい方法があるのかしら。
中置演算子を扱うときに、アプリケーションを使用して見栄えを良くする方法はあり<$>
ます<*>
か?私はそれを思います
((++) <$> a <*> ((++) <$> b <*> c ))
ずっと散らかっているように見えます
a ++ b ++ c
だからもっといい方法があるのかしら。
(<++>) = liftA2 (++)
a <++> b <++> c
また
liftA2 (++) a $ liftA2 (++) b c
Thomas Davie のInfixApplicativeパッケージを参照してください。これは、リフティングごとに新しい演算子を定義するのではなく、一般的な構文上のトリックを提供します。