.clear()
기본 유형에 대한 C ++ 함수와 같은 것을 찾고 map
있습니다.
아니면 그냥 새 맵을 만들어야합니까?
업데이트 : 귀하의 답변에 감사드립니다. 답변을 살펴보면서 나는 때때로 새지도를 만들면 우리가 원하지 않는 불일치가 발생할 수 있음을 깨달았습니다. 다음 예를 고려하십시오.
var a map[string]string
var b map[string]string
func main() {
a = make(map[string]string)
b=a
a["hello"]="world"
a = nil
fmt.Println(b["hello"])
}
내 말은, 이것은 .clear()
객체의 내용을 지우는 C ++ 의 함수와 는 여전히 다릅니다 .