반응형
이동 중에 두 맵의 통합 얻기
파일 경로를 나타내는 개체를 만드는 재귀 함수가 있습니다 (키는 경로이고 값은 파일에 대한 정보입니다). 파일을 처리하기위한 목적 일 뿐이므로 재귀 적이므로 디렉토리가 발견되면 함수가 디렉토리에서 재귀 적으로 호출됩니다.
즉, 두 맵 (즉, 재귀 호출의 값으로 업데이트 된 "메인"맵)에서 집합 공용체에 해당하는 작업을 수행하고 싶습니다. 하나의 맵을 반복하고 각 키, 값을 다른 맵의 동일한 것에 할당하는 것 외에 이것을 수행하는 관용적 인 방법이 있습니까?
즉 : 주어진는 a,b
타입 인 map [string] *SomeObject
및 a
및 b
갱신 할 방법이 결국 채워집니다 a
의 값을 모두와 함께가 b
?
내장 된 방식이나 표준 패키지에 이러한 병합을 수행하는 방법이 없습니다.
idomatic 방식은 단순히 반복하는 것입니다.
for k, v := range b {
a[k] = v
}
참조 URL : https://stackoverflow.com/questions/22621754/getting-the-union-of-two-maps-in-go
반응형
'IT박스' 카테고리의 다른 글
트리거가 테이블에있을 때 OUTPUT 절과 함께 UPDATE를 사용할 수 없습니다. (0) | 2021.01.08 |
---|---|
참조가 아닌 다차원 배열의 복사본 만들기-JavaScript (0) | 2021.01.08 |
무효 반환 유형으로 Callable을 사용하는 방법은 무엇입니까? (0) | 2021.01.08 |
가짜 수신 전화 Android (0) | 2021.01.07 |
find 메서드에서 Mongoose 결과를 반환하는 방법은 무엇입니까? (0) | 2021.01.07 |