Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
// 1
protocol NombreCompleto {
var nombreCompleto:String { get }
}
// 2
class Persona: NombreCompleto {
// 3
var nombre: String
var apellidos: String
// 4
init(nombre: String, apellidos: String) {
self.nombre = nombre
self.apellidos = apellidos
}
// 5
var nombreCompleto: String {
// 6
return "(nombre) (apellidos)"
}
}
// 7
var juan = Persona(nombre: "Juan", apellidos: "Pérez")
// 8
print(juan.nombreCompleto)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment