A function must return a value. The return type is not specified in the signature of the function.

A function must be declared above the place of its usage.

A function can be annotated.

There are many built-in functions.

When declaring a function to the right of the "=" sign must be an expression. The value of the function is the expression result.


Definition of the function with no parameters that returns an integer:

func main() = {

Definition of a function with two parameters:

func main(amount: Int, name: String) = {

results matching ""

    No results matching ""