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
现在你可以自己使用这个运算符了。