swift 在swift via option中使用结构中的多个类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift 在swift via option中使用结构中的多个类型相关的知识,希望对你有一定的参考价值。

//symbol class that can interface across multiple types
//4 seperate initializers for each possible type
struct Symbol {
    var type:String
    var int:Int?
    var string:String?
    var bool:Bool?
    var char:Character?
    
    init(value:Int){
        self.int = value
        self.type = "int"
    }
    
    init(value:String) {
        self.string = value
        self.type = "string"
    }
    
    init(value:Bool) {
        self.bool = value
        self.type = "bool"
    }
    
    init(value:Character) {
        self.char = value
        self.type = "char"
    }
    
}

let a = Symbol(value:4)
let b = Symbol(value:true)
a.type
b.type

以上是关于swift 在swift via option中使用结构中的多个类型的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Swift 3 中使这个 UITableView 清晰(透明)

如何在 Swift 中使按钮具有圆形边框?

如何在 Swift 中使 iPhone 状态栏透明?

如何在swift 4中使图像视图变圆

在 Swift 中使 NavigationBar 子视图可点击

如何在 Swift 中使状态栏标题颜色为白色? [复制]