Junior
Kas on vajalik luua struktuur, mis vastab protokollile?
sobes.tech AI
Vastus AI-lt
Jah, struktuur võib vastata protokollile.
protocol Greetable {
func greet()
}
struct Person: Greetable {
let name: String
func greet() {
print("Tere, minu nimi on \(name).")
}
}
Protokollidele vastavad struktuurid võimaldavad kasutada nii väärtuse semantika eeliseid (kopeerimine) kui ka protokollide pakutavat abstraktsiooni.