funcで関数の定義と代入

/*
  funcで関数の定義と代入
*/
// 関数を定義して
func greet(name: String, day: String) -> String {
    return "Hello \(name), today is \(day)."
}
// 代入もできる。
// greet("Bob", "Tuesday") // error: missing argument labels 'name:day:' in call
// greet(name: "Bob", day: "Tuesday") // warning: result of call to 'greet(name:day:)' is unused
print(greet(name: "Bob", day: "Tuesday"))

// 外部引数名省略の関数
func greet_omit(_ name: String, _ day: String) -> String {
    return "Hello \(name), today is \(day)."
}
print(greet_omit("Bob", "Tuesday"))