반응형
Groovy에는 2 개의 맵을 병합하는 방법이 있습니까?
첫 번째 맵은 기본 옵션 [a: true, b: false]
입니다. 두 번째 맵 옵션은 사용자가 전달했습니다 [a:false]
. Groovy에는 맵 병합 방법이 [a: false, b:false]
있습니까?
Groovy에서 구현하는 것은 문제가되지 않습니다. 상자에서 나온 방법에 대해 묻습니다.
플러스를 사용할 수 있습니다.
assert [ a: true, b: false ] + [ a: false ] == [ a: false, b: false ]
또는 왼쪽 시프트 :
assert [ a: true, b: false ] << [ a: false ] == [ a: false, b: false ]
차이점은 <<
오른손지도를 왼손지도에 추가 한다는 것 입니다. 당신이 사용하는 경우 +
, 그것은 좌변을 기반으로 새지도를 구축 하고, 그것으로 오른쪽지도를 추가
참고 URL : https://stackoverflow.com/questions/13326943/does-groovy-have-method-to-merge-2-maps
반응형
'Development Tip' 카테고리의 다른 글
JObject에 JToken을 어떻게 추가합니까? (0) | 2020.10.23 |
---|---|
컴포넌트와 디렉티브의 차이점은 무엇입니까? (0) | 2020.10.23 |
matplotlib (동일한 단위 길이) : '동일한'종횡비 사용 z 축이 x 및 y-와 같지 않음 (0) | 2020.10.23 |
dplyr은 각각을 나열하지 않고 여러 변수를 요약 할 수 있습니까? (0) | 2020.10.23 |
org.apache.http.HttpResponse에서 HTTP 코드 가져 오기 (0) | 2020.10.22 |