// Multiple Optional Parameters With Defaults
import Foundation
func greet(name: String = "Guest", shout: Bool = false) {
let finalName = shout ? name.uppercased() : name
print("Hello, \(finalName)!")
}
greet()
greet(name: "cpu")
greet(shout: true)
greet(name: "gpu", shout: true)
/*
run:
Hello, Guest!
Hello, cpu!
Hello, GUEST!
Hello, GPU!
*/