可选扩展 0.1.0

Optional.Extension 0.1.0

outofcode 维护。



  • outofcoding

Optional.Extension

CI Status Version License Platform

安装

可选的扩展可以通过 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文件。