사용자 도구

사이트 도구


groovy:map

Groovy Map

Map Literal에서 문자가 아닌 Key 지정

Map Literal([key: value]에서 key로 문자가 아닌 숫자 혹은 상수등의 리터럴를 이정하려면 괄호로 감싸야한다.

[(-1000): '값']
[(CONSTANT_NAME): '값'] // 괄호로 감싸지 않으면 'CONSTANT_NAME' 문자열이 Key가 되어버림

Map의 엔트리 순회

def myMap = [a:1, b:2, c:3]
 
myMap.each { entry ->
  println entry.key
  println entry.value
}
 
def keySet = myMap.keySet()
def values = myMap.values()
groovy/map.txt · 마지막으로 수정됨: 2017/06/30 10:31 저자 kwon37xi