FallibleKit:在 Swift 中处理错误的更好方法

时间:2024-06-19 18:26:54
【文件属性】:

文件名称:FallibleKit:在 Swift 中处理错误的更好方法

文件大小:24KB

文件格式:ZIP

更新时间:2024-06-19 18:26:54

Swift

FallableKit import FallibleKit FallibleKit 是 Swift 函数式错误处理的实现。 函数式错误处理允许您通过将操作链接在一起来轻松处理错误; FallibleKit 使这具有可读性和可理解性。 此版本的 FallibleKit 是用 Swift 2.0 编写的。 它只包括 iOS 目标,虽然 FallibleKit 应该能够在 OS X 上运行。 容易犯错 Fallible值表示以可能失败的方式创建的T类型值。 例如,从可能不存在的文件中读取的NSData将是Fallible 。 如果操作成功,Fallible 实例将包含一条数据; 如果失败,Fallible 实例将包含一个描述失败的 NSError。 一个容易出错的实例可能成功了,也可能失败了: let okay = Fallible(succeeded: "


【文件预览】:
FallibleKit-2.x
----FallibleKit()
--------Fallible.swift(3KB)
--------ErrorSet.swift(7KB)
--------FallibleChaining.swift(11KB)
--------FallibleArray.swift(5KB)
--------Info.plist(806B)
--------FallibleKit.h(519B)
--------FallibleExtensions.swift(2KB)
----FallibleKitTests()
--------FallibleKitTests.swift(920B)
--------Info.plist(733B)
----README.playground()
--------timeline.xctimeline(120B)
--------Contents.swift(8KB)
--------Resources()
--------Sources()
--------contents.xcplayground(217B)
----playground2md.pl(1KB)
----.gitignore(73B)
----FallibleKit.xcworkspace()
--------contents.xcworkspacedata(300B)
----FallibleKit.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(17KB)
----README.md(8KB)

网友评论