- IntelliJ Idea or any other IDE that supports Kotlin syntax
- JVM (as Kotlin is a JVM based language)
New Project – Intellij
File -> New -> Project -> Kotlin (JVM | IDEA)
Your First Code – HelloWorld
In the src directory, right click and click on new Kotlin file, let’s call it helloWorld.kt
Write “main”, and IntelliJ will autocomplete the main function. This main is the start point of our Kotlin application. Function/method is represented by fun.
Click the little play(green triangle button) near main. And the code would run.
The following gist has been well documented with example of functions in kotlin.
val is defined as read-only local variables.
var are the variables that can be reassigned.
val variable1: Int = 22 // variable1 is variable that is of Int type val variable2 = 44 // variable2 is inferred as of type Int
Variables in Kotlin by default does not support null. Question mark after variable type says that the variable supports null. Following example will show the usage.