【问题标题】:Initializers in class swiftswift 类中的初始化程序
【发布时间】:2016-10-20 08:58:33
【问题描述】:

初始化变量有什么区别:

class Person {

   var name = String()

}

代替:

class Person {

   var name : String

    init(name: String) {

      self.name = name    

    }
}

谢谢

【问题讨论】:

    标签: swift class initializer


    【解决方案1】:
    • 第一个sn-p

      可以打电话

        let person = Person()
      
    • 第二次sn-p:

      必须致电

        let person = Person(name:"")
      

    获取具有空 name 属性的实例


    PS:""String() 更容易写

    【讨论】:

      猜你喜欢
      • 2020-08-07
      • 2017-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多