Hello.kt
fun main(args: Array<String>) {  
   println("Hello, world!")
}

Define variable
package examples

fun main(args: Array<String>) {
    // variable type declaration
    var i = 0;
    var i2: Int = 0
    println("hwllo " + ++i + ++i2)

    // can skip type declaration
    var s = "string"
    println("string: " + s)

    var c : Char = 'a'
    println("Char" + c)

    var b = true
    var d = 0.123
    var list = listOf("a","b","c")
    println(list)

    var set : Set<String> = setOf("d","e", "f", "d")
    println(set)

    var map = mapOf("a" to 1, "b" to 2)
    println(map)

    // read only => val
    val pp = i
    println(pp)
}

Declare const
package examples

const val MAX = 100

fun main() {
    // const can't be declared within method
//    const val MAX = 100
    println(MAX)
}





Tags:

Updated: