Sobes.tech
Junior

Faut-il créer une structure conforme au protocole?

sobes.tech IA

Réponse de l'IA

Oui, la structure peut respecter le protocole.

protocol Greetable {
    func greet()
}

struct Person: Greetable {
    let name: String

    func greet() {
        print("Bonjour, je m'appelle \(name).")
    }
}

Les structures conformes aux protocoles permettent d'utiliser à la fois les avantages de la sémantique de valeur (copie) et de l'abstraction fournie par les protocoles.