AlmostForceUnwrap

Swift 的抛出异常的强制解包运算符

这个库定义了一个新的后缀运算符,,用于 Swift。它的行为类似于普通的强制解包运算符 (!),但它不会使你的应用程序崩溃,而是抛出一个错误。

let optionalString: String? = "Cheese"
let nonOptionalString: String = try optionalString⁉

用法

使用 Swift Package Manager

import PackageDescription

let package = Package(
    name: "MyApp",
    dependencies: [
        .Package(url: "https://github.com/Obbut/AlmostForceUnwrap.git", majorVersion: 0, minor: 1)
    ]
)

导入它

import AlmostForceUnwrap

现在你可以自己使用这个运算符了。