PureScript эквивалентный оператору >> Haskell - PullRequest
2 голосов
/ 02 мая 2020

Существует ли стандартная библиотека PureScript, эквивалентная оператору >> на Haskell?

class Monad m where
...
(>>) :: m a -> m b -> m b
...

Очевидно, что определение тривиально, но я бы предпочел использовать версию библиотеки, если она есть.

1 Ответ

7 голосов
/ 02 мая 2020

Я фактически не использовал Purescript, но, посмотрев на документацию библиотеки, кажется, что эквивалент называется applySecond , который также имеет псевдоним оператора *>.

(То же самое оператор существует в Haskell, причем (>>) является просто ограниченной версией, которая работает только на монадах. Насколько я могу видеть, Purescript избегает значительной избыточности, возникшей в иерархии типов типов Haskell по историческим причинам. .)

...