Junior
Moet er een structuur worden gemaakt die overeenkomt met het protocol?
sobes.tech AI
Antwoord van AI
Ja, de structuur kan voldoen aan het protocol.
protocol Greetable {
func greet()
}
struct Person: Greetable {
let name: String
func greet() {
print("Hallo, mijn naam is \(name).")
}
}
Structuren die voldoen aan protocollen maken het mogelijk om zowel de voordelen van waarde- semantiek (kopiëren) als de abstractie die door protocollen wordt geboden te benutten.