Named Arguments: Default values
● Beginner2 min
A parameter with = value may be left out of a call, and then takes that value.
fn greet(name: String, greeting: String = "Hello") -> String {
"{greeting}, {name}!"
}
fn main() {
print(greet("Asha"))
print(greet("Asha", greeting: "Namaste"))
}The program ran and printed:
kavach run named.kav
Hello, Asha!Namaste, Asha!