func functionName(parameters) -> returnType {
statement1
statement2
---
statement N
return parameters
}
func greet(person: String) -> String {
let greeting = "Hello, " + person + "!"
return greeting
}
print(greet(person: "Gilang"))
// Prints "Hello, Gilang!"
print(greet(person: "Ramadhan"))
// Prints "Hello, Ramadhan!"
func greetAgain(person: String) -> String {
return "Hello again, " + person + "!"
}
print(greetAgain(person: "Gilang"))
// Prints "Hello again, Gilang!"