메서드를 지정하지 않고도 다음 코드 블록을 올바르게 실행할 수 있습니다. 이 경우 메서드는 어떤 용도로 사용됩니까?왜 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
예, 관련 섹션을 포함하도록 확장되었습니다 ... –