【文件属性】:
文件名称:eio:在类型级别跟踪具有异常的IO
文件大小:12KB
文件格式:ZIP
更新时间:2021-03-25 14:03:29
Haskell
io
在类型级别跟踪具有异常的IO。
注意:该软件包被认为与QualifiedDo功能一起使用,因此仅支持GHC-9.0及更高版本。
用法示例
由于这是一个识字的haskell文件,因此我们需要指定所有语言扩展名并预先导入。
{-# LANGUAGE QualifiedDo #-}
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE DeriveAnyClass #-}
建议重新使用合格的eio库,因为它重新实现了许多标准功能。
import Control.Exception ( Exception )
import EIO ( EIO )
import qualified EIO
让我们还定义我们自己的例外来玩:
data MyErr = MyErr
derivin
【文件预览】:
eio-main
----eio.cabal(2KB)
----.github()
--------workflows()
--------CODEOWNERS(22B)
----LICENSE(16KB)
----src()
--------EIO.hs(3KB)
----.gitignore(498B)
----README.lhs(9B)
----CHANGELOG.md(198B)
----README.md(2KB)
----.stylish-haskell.yaml(1KB)