「Kotlin入門」キーワードtoでMapの要素を取得するサンプル
書式
toはPairの拡張関数。イディオム的に使える。
mapOf(
key1 to value1,
key2 to value2,
)
使用例
class SiteInfo(val map: Map<String, Any?>) { val name: String by map val url: String by map } fun main(args: Array<String>) { // コンストラクタ val cft = SiteInfo(mapOf( "name" to "最新IT情報", "url" to "www.arkgame.com" )) // mapの要素 println(cft.name) println(cft.url) }
実行結果
>kotlinc sample.kt -include-runtime -d sample.jar
>kotlin sample.jar
最新IT情報
www.arkgame.com