[Groovy]eachでマップ(map)の要素を取得
書式
map変数名.each{ key,value -> println “キー: “+ key + " 値: " + value }
使用例
class Arkgame {
static void main(String[] args) {
// mapの定義
def mp = [ keyA:44, keyB:55,keyC:66,keyD:77]
// 暗黙の変数itを使用
mp.each{ println "キー: "+it.key + " 値: " + it.value }
println '*****************'
//変数の宣言
mp.each{ k,v -> println "キー: "+ k + " 値: " + v }
}
}
結果
キー: keyA 値: 44
キー: keyB 値: 55
キー: keyC 値: 66
キー: keyD 値: 77
*****************
キー: keyA 値: 44
キー: keyB 値: 55
キー: keyC 値: 66
キー: keyD 値: 77