Junior
Czy konieczne jest utworzenie struktury odpowiadającej protokołowi?
sobes.tech AI
Odpowiedź od AI
Tak, struktura może spełniać protokół.
protocol Greetable {
func greet()
}
struct Person: Greetable {
let name: String
func greet() {
print("Cześć, nazywam się \(name).")
}
}
Struktury spełniające protokoły pozwalają korzystać zarówno z zalet semantyki wartości (kopiowania), jak i abstrakcji zapewnianej przez protokoły.