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

  • 關於本站
  • 免責聲明