Functions are declared with the fun keyword. The following is a simple function definition:
fun printSum(a: Int, b: Int) { print(a + b)}
The function simply prints the sum of two values that have been passed as arguments to it. Function definitions can be broken down into the following components:
- A function identifier: The identifier of a function is the name given to it. An identifier is required to refer to the function if we wish to invoke it later on in a program. In the preceding function declaration, printSum is the identifier of the function.
- A pair of parentheses containing a comma-separated list of the arguments being passed as values to the function: Values passed to a function are called arguments of the function. ...