[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