Junior
¿Es necesario crear una estructura que corresponda al protocolo?
sobes.tech AI
Respuesta de la IA
Sí, la estructura puede cumplir con el protocolo.
protocol Greetable {
func greet()
}
struct Person: Greetable {
let name: String
func greet() {
print("Hola, mi nombre es \(name).")
}
}
Las estructuras que cumplen con los protocolos permiten aprovechar tanto las ventajas de la semántica de valor (copiar) como la abstracción proporcionada por los protocolos.