文件名称:eio:在类型级别跟踪具有异常的IO
文件大小:12KB
文件格式:ZIP
更新时间:2024-04-14 07:50:09
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)