logo
  • 教程列表
  • SO官方文档
  • 管道
    • 生产者
    • 连接管道
    • 管道
    • 使用 runEffect 运行管道
    • 消费者
    • 代理 monad 变换器
    • 结合管道和网络通信
  1. StackOverflow 文档
  2. Haskell Language 教程
  3. 管道
  4. 使用 runEffect 运行管道

使用 runEffect 运行管道

Created: November-22, 2018

我们使用 runEffect 来运行我们的 Pipe:

main::IO ()
main = do
  runEffect $ naturalsUntil 10 >-> intToStr >-> fancyPrint

请注意,runEffect 需要 Effect,这是一个独立的 Proxy,没有输入或输出:

runEffect::Monad m => Effect m r -> m r
type Effect = Proxy X () () X

(其中 X 是空类型,也称为 Void)。

  • 消费者
  • 管道

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明