// parameters are typed; -> gives the return type
func add(_ a: Int, _ b: Int) -> Int {
return a + b
}
// a labeled argument reads at the call site
func greet(name: String) -> String {
"hi, \(name)"
}
print(add(2, 3))
print(greet(name: "Ada"))parameters, return type, argument labels