メソッドを指定しなくても、次のコードブロックは正常に動作します。この場合、のメソッドはどのような目的のために役立ちますか?なぜinitメソッドを指定する必要がありますか?
struct Person {
var name: String
var age: Int
init(name: String, age: Int){
self.name = name
self.age = age
}
}
let somePerson = Person(name: "Sam", age: 21)
somePerson.name
somePerson.age
ありがとうございました。
... *これはデフォルト値を提供しています*は、実際問題ではありません。 – vadian
はい、関連するセクションを含めるように拡張しました... –