1

我正在查看megaparsec库并注意到一个类被定义为

class (Stream s, A.Alternative m, MonadPlus m)
=> MonadParsec e s m | m -> e s where

我知道我正在创建一个名为 MonadParsec 的类型类,但究竟是什么| m -> e s意思?

4

0 回答 0