>  기사  >  백엔드 개발  >  golang에서 지도를 지우는 방법

golang에서 지도를 지우는 방법

尚
원래의
2020-01-14 15:49:245740검색

golang에서 지도를 지우는 방법

Go 언어는 지도의 모든 요소를 ​​지우는 기능이나 방법을 제공하지 않습니다. 지도를 지우는 유일한 방법은 새 지도를 만드는 것입니다. 가비지 수집의 효율성에 대해 걱정할 필요가 없습니다. Go 언어의 병렬성 가비지 수집은 빈 함수를 작성하는 것보다 훨씬 효율적입니다.

확장:

지도 요소 삭제 방법:

Go 언어에는 컨테이너의 요소를 삭제하는 delete() 함수가 내장되어 있습니다. delete() 함수를 사용하여 지도의 요소를 삭제하는 방법을 간략하게 소개하겠습니다. .

delete() 내장 함수를 사용하여 맵에서 키-값 쌍 집합을 삭제합니다. delete() 함수의 형식은 다음과 같습니다.

delete(map, key)

여기서 map은 삭제할 맵 인스턴스이며, 키는 삭제할 맵 인스턴스입니다. 맵의 키-값 쌍의 키입니다.

맵에서 키-값 쌍 세트를 삭제하는 것은 다음 코드로 수행할 수 있습니다:

scene := make(map[string]int)
// 准备map数据
scene["route"] = 66
scene["brazil"] = 4
scene["china"] = 960
delete(scene, "brazil")
for k, v := range scene {
    fmt.Println(k, v)
}

코드 출력은 다음과 같습니다:

route 66
china 960

더 많은 golang 지식을 보려면 golang 튜토리얼 열에 주목하세요.

위 내용은 golang에서 지도를 지우는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.