Conceptos básicos de Swift - Funciones y Clases
 
  Marzo 7, 2019

 Funciones y Clases

            


// Funciones
func saluda_void() {
print("¡Hola Mundo!")
}

func saluda() -> String {
return "¡Hola Mundo!"
}

func saluda(nombre:String) -> String {
return "Hola \(nombre)"
}

func suma(a:Int,b:Int) -> Int {
return a + b
}

print(saluda_void())
print(saluda())
print(saluda(nombre: "Jorge"))
print(suma(a: 2, b: 3))

// Clases
class Persona {
var nombre : String
var edad : Int

init(\_nombre:String, \_edad:Int) {
self.nombre = \_nombre
self.edad = \_edad
}

func saluda() -> String {
return self.nombre + " te saluda"
}
}

let persona = Persona(\_nombre: "Jorge", \_edad: 20)
print("La persona \(persona.nombre) tiene \(persona.edad) años")
print(persona.saluda())