Kotlin - Hello World, Define variable and const

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)
}





沒有留言:

張貼留言

別名演算法 Alias Method

 題目 每個伺服器支援不同的 TPM (transaction per minute) 當 request 來的時候, 系統需要馬上根據 TPM 的能力隨機找到一個適合的 server. 雖然稱為 "隨機", 但還是需要有 TPM 作為權重. 解法 別名演算法...