Junior
Да ли је потребно креирати структуру која одговара протоколу?
sobes.tech АИ
Одговор од АИ
Da, struktura može odgovarati protokolu.
protocol Greetable {
func greet()
}
struct Person: Greetable {
let name: String
func greet() {
print("Zdravo, moje ime je \(name).")
}
}
Strukture koje odgovaraju protokolima omogućavaju korišćenje prednosti semantike vrednosti (kopiranje) kao i apstrakcije koju pružaju protokoli.