Junior
Szükséges-e olyan struktúrát létrehozni, amely megfelel a protokollnak?
sobes.tech MI
Válasz az MI-től
Igen, a szerkezet megfelelhet a protokollnak.
protocol Greetable {
func greet()
}
struct Person: Greetable {
let name: String
func greet() {
print("Helló, a nevem \(name).")
}
}
A protokolloknak megfelelő szerkezetek lehetővé teszik mind a érték szemantika (másolás), mind pedig a protokollok által nyújtott absztrakció kihasználását.