Optional.Extension
安装
可选的扩展可以通过 CocoaPods 获取。安装它,只需将以下行添加到您的 Podfile
pod 'Optional.Extension'
需求
- Swift
示例
运行示例项目,首先克隆仓库,然后在Example目录中运行 pod install
。
或者
import Optional_Extension
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let text1: String? = "test"
let value1 = text1.or("b")
print("value1 = \(value1)") // "test"
let text2: String? = "test"
var optionalValue: String?
let value2 = text2.or(optionalValue)
print("value2 = \(value2)") // Optional("test")
let text3: String? = "test"
let value3 = text3.or(optionalValue).or("default")
print("value3 = \(value3)") // "test" or optional value or "default"
}
}
作者
outofcoding, [email protected]
许可
可选的_extension_ 项目可在MIT许可下使用。有关更多信息,请参阅LICENSE文件。