「Kotlin入門」MutableMapクラスを利用するサンプル
書式
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