Junior
Je třeba vytvořit strukturu odpovídající protokolu?
sobes.tech AI
Odpověď od AI
Ano, struktura může odpovídat protokolu.
protocol Greetable {
func greet()
}
struct Person: Greetable {
let name: String
func greet() {
print("Ahoj, jmenuji se \(name).")
}
}
Struktury odpovídající protokolům umožňují využívat jak výhody hodnotové semantiky (kopírování), tak abstrakci poskytovanou protokoly.