SwiftResult:Swift的`Result`类型与SE-0235兼容

时间:2024-04-07 11:20:29
【文件属性】:

文件名称:SwiftResult:Swift的`Result`类型与SE-0235兼容

文件大小:22KB

文件格式:ZIP

更新时间:2024-04-07 11:20:29

Swift

迅捷结果 SwiftResult提供的Result类型与提出的Result类型兼容( ),可以将其添加到Swift 5.x的Swift标准库中。用它替换第三方Result类型可以使将代码迁移到Swift 5.x更加容易。 // An overload to return a `Result` instead of `throws` extension JSONDecoder { func decode < T>( _ type : T. Type , from json : JSON) -> Result { ... } } let json: JSON = ... let person: Result = JSONDecoder (). deco


【文件预览】:
SwiftResult-master
----.travis.yml(1KB)
----SwiftResult.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(38KB)
--------xcshareddata()
----Sources()
--------SwiftResult()
----Package.swift(1KB)
----.gitignore(106B)
----Tests()
--------LinuxMain.swift(123B)
--------SwiftResultTests()
----README.md(2KB)
----LICENSE.txt(11KB)

网友评论