「Kotlin入門」MutableMapクラスを利用するサンプル

2020年12月27日

書式
var 変数名:MutableMap<String, Any?> =mutableMapOf(
key1 to value1,
key2 to value2)
使用例

class SiteInfo(val map: MutableMap<String, Any?>) {
    val name: String by map
    val url: String by map
}

fun main(args: Array<String>) {

    var map:MutableMap<String, Any?> = mutableMapOf(
            "name" to "最新情報",
            "url" to "www.arkgame.com"
    )

    val cft = SiteInfo(map)

    println(cft.name)
    println(cft.url)

    println("*********-")
    map.put("name", "Google")
    map.put("url", "www.google.com")

    println(cft.name)
    println(cft.url)

}

実行結果
>kotlin sample.jar
最新情報
www.arkgame.com
*********-
Google
www.google.com

Kotlin

Posted by arkgame