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())