初心者、PHPから来ています。穏やかな。なぜイニシャライザを使用するのですか?
はここで初期化子
struct Book {
let title: String
let author: String
let price: String
let pubDate: String
init(title: String, author: String, price: String, pubDate: String){
self.title = title
self.author = author
self.price = price
self.pubDate = pubDate
}
}
let HarryPotter = Book(title: "Harry Potter", author: "JK Rowling",
price: "30$", pubDate: "January 10th, 1998")
と迅速な構造体だし、ここで、これらは両方とも同じことを行う場合は初期化子
struct Book {
let title: String
let author: String
let price: String
let pubDate: String
}
let HarryPotter = Book(title: "Harry Potter", author: "JK Rowling",
price: "30$", pubDate: "January 10th, 1998")
せずに迅速な構造体だし、初期化子を使用する利点は何ですか?