测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布时间最后发布时间 | 2017年6月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Kevin McGladdery 维护。
Either 是在 Swift 中实现 Haskell 的 Either
类型。当前版本(1.x)与 Swift 3 兼容。
Either 是一个枚举,由 .right 或 .left 组成,每个都与关联值相关联。它在 Haskell 中常用作错误处理,其中 Right 持有成功值,Left 持有失败值。与抛出和捕获相比,这是一种更函数式的方式来处理错误。
最好是看看测试来查看这个库的实际使用。每个函数也在 Either 源中进行注释。
Kevin McGladdery, [email protected]
Either 可在 MIT 许可下使用。有关更多信息,请参阅 LICENSE 文件。