回退 0.2.0

回退 0.2.0

测试测试
Lang语言 SwiftSwift
许可协议 MIT
发布上次发布2016 年 10 月
SwiftSwift 版本3.0
SPM支持 SPM

Suyeol Jeon 维护。



回退 0.2.0

  • Suyeol Jeon

回退

Swift do-try-catch 语法糖。

总览

value = try fallback(
  try get("A"),
  try get("B"),
  try get("C"),
  try get("D")
)

等同于

do {
  value = try get("A")
} catch {
  do {
    value = try get("B")
  } catch {
    do {
      value = try get("C")
    } catch {
      value = try get("D")
    }
  }
}

安装

  • 使用 CocoaPods:

    pod 'Fallback', '~> 0.1'
  • 使用 Carthage:

    github "devxoul/Fallback" ~> 0.1
    
  • 使用 Swift 包管理器:

    import PackageDescription
    
    let package = Package(
      name: "MyAwesomeProject",
      targets: [],
      dependencies: [
        .Package(url: "https://github.com/devxoul/Fallback.git", majorVersion: 0)
      ]
    )

许可协议

回退 受 MIT 许可协议保护。有关更多信息,请参阅 LICENSE 文件。