版本号 1.0.2

Either 1.0.2

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布时间最后发布时间2017年6月
SwiftSwift 版本3.0
SPM支持 SPM

Kevin McGladdery 维护。



Either 1.0.2

  • Kevin McGladdery

Either

Either 是在 Swift 中实现 Haskell 的 Either 类型。当前版本(1.x)与 Swift 3 兼容。

用法

Either 是一个枚举,由 .right 或 .left 组成,每个都与关联值相关联。它在 Haskell 中常用作错误处理,其中 Right 持有成功值,Left 持有失败值。与抛出和捕获相比,这是一种更函数式的方式来处理错误。

最好是看看测试来查看这个库的实际使用。每个函数也在 Either 源中进行注释。

作者

Kevin McGladdery, [email protected]

许可证

Either 可在 MIT 许可下使用。有关更多信息,请参阅 LICENSE 文件。