Cuerpo de una función sin parámetros:
func saludar() {
print( "Hola Amigo" )
}
saludar() // Imprime "Hola Amigo"
Cuerpo de una función con un parámetro:
func saludar( nombre: String ) {
print( "Hola (nombre)" )
}
saludar( "Jesús" ) // Imprime "Hola Jesús"
Cuerpo de una función con un parámetro con un valor por defecto:
func saludar( nombre: String = "Amigo" ){
print( "Hola (nombre)" )
}
saludar() // Imprime "Hola Amigo"
saludar( "Jesús" ) // Imprime "Hola Jesús"
Cuerpo de una función con un parámetro cuyo nombre es obligatorio escribir:
func saludar( nombre nombre: String = "Amigo" ) {
print( "Hola (nombre)" )
}
saludar( nombre: "Jesus" ) // Imprime "Hola Jesús"
Cuerpo de una función con un parámetro cuyo nombre es obligatorio escribir y que regresa un valor:
func saludar( nombre nombre: String = "Amigo" ) -> String {
return nombre
}
let saludo = saludar( "Jesús" )
print( saludo ) // Imprime "Hola Jesús"