在迅速的,我有以下代码:在swift中,当一个属性没有默认值时,其他属性保留的默认值变得无用?
struct Person {
var name: String
var nose: Int = 1
}
var mike = Person(name: "mike", nose: 1)
var john = Person(name: "john") //error: missing argument for parameter 'nose' in call
虽然鼻子有一个默认值,我要为它指定一个值。我的问题是,鼻子的默认值是否完全无用,我可以简单地将声明写成如下所示?
struct Person {
var name: String
var nose: Int
}
谢谢!
另一个伟大的答案!谢谢! – nut 2015-03-25 05:34:27