初歩的な質問で申し訳ないのですが、swiftのイニシャライズの有用性に関して教えてください。下記はイニシャライズの例ですが、別にinit()しなくても問題なく処理は通りますよね。どういう場面で使われ、なにを求めて使うのか、ピンときてません。
swift
1 /* パーソン */ 2 struct Person { 3 var name: String // 名前 4 var age: Int // 年齢 5 // イニシャライザ 6// init(name: String, age: Int) { 7// self.name = name 8// self.age = age 9// } 10 } 11 12 let person = Person(name:"タロウ", age: 18) 13 print(person) 14
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/07 05:39