Basic Functions

suggest change

Functions are declared using the fun keyword, followed by a function name and any parameters. You can also specify the return type of a function, which defaults to Unit. The body of the function is enclosed in braces {}. If the return type is other than Unit, the body must issue a return statement for every terminating branch within the body.

fun sayMyName(name: String): String {
    return "Your name is $name" 
}

A shorthand version of the same:

fun sayMyName(name: String): String = "Your name is $name"

And the type can be omitted since it can be inferred:

fun sayMyName(name: String) = "Your name is $name"

Feedback about page:

Feedback:
Optional: your email if you want me to get back to you:



Table Of Contents