Der folgende Codeblock ist auch ohne Angabe der Methode init in Ordnung. Wenn dies der Fall ist, welcher Zweck dient die init Methode?Warum müssen wir die init-Methode angeben?
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
Vielen Dank Ihr Feedback.
... * das bietet Standardwerte * ist eigentlich nicht der Fall in der Frage. – vadian
Ja, ich habe den relevanten Abschnitt erweitert ... –