Kotlin First Program Concept
Let's understand the concepts and keywords of Kotlin program 'Hello World.kt'.
1. The first line of program defines a function called main(). In Kotlin, function is a group of statements that performs a group of tasks. Functions start with a keyword fun followed by function name (main in this case).
The main () function takes an array of string (Array<String>) as a parameter and returns Unit. Unit is used to indicate the function and does not return any value (void as in Java). Declaring Unit is an optional, we do not declare it explicitly.
The main() function is the entry point of the program, it is called first when Kotlin program starts execution.
2. The second line used to print a String "Hello World!". To print standard output we use wrapper println() over standard Java library functions (System.out.println()).
Note: Semicolons are optional in Kotlin.