Functions
Functions
<parameter> ::= <name> ":" <typename> ("=" <expression>)?
<parameter_list> ::= <parameter> || <parameter> "," <parameter_list>
<function_definition> ::= <modifier>? "func" <name> "(" <parameter_list>* ")" (":" <typename>)? "{" <body> "}"func printHello() {
println("Hello!");
}func greet(name: string) {
println("Morning, " + name + "!");
}
greet("Bob");func getMyLovedNumber(): i32 {
return 2;
}
let lovedNumber = getMyLovedNumber(); // this will be 2Delegate
Last updated