>백엔드 개발 >Golang >Go 언어에서 지도의 요소를 삭제하는 방법

Go 언어에서 지도의 요소를 삭제하는 방법

青灯夜游
青灯夜游원래의
2021-06-04 15:22:0810307검색

Go 언어에서 지도 요소를 삭제하는 방법: 1. delete() 함수를 사용하여 지도에서 키-값 쌍을 삭제합니다. 구문은 "delete(map, key)"입니다. 2. 지도에서 모든 요소를 ​​지웁니다. 새로운 지도 요소를 만들어서.

Go 언어에서 지도의 요소를 삭제하는 방법

이 튜토리얼의 운영 환경: Windows 10 시스템, GO 1.18, Dell G3 컴퓨터.

Go 언어는 지도에서 요소를 삭제합니다

delete() 함수를 사용하여 지도에서 키-값 쌍을 삭제합니다.

Go 언어는 지도에서 요소를 삭제하기 위한 내장 함수 delete()를 제공합니다. 컨테이너.

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

delete(map, 键)

여기서 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

이 예에서는 delete() 함수를 사용하여 맵에서 브라질을 삭제합니다. 장면 지도.

Clear all elements in the map

흥미롭게도 Go 언어는 지도의 모든 요소를 ​​지우는 기능이나 메서드를 제공하지 않습니다. 지도를 지우는 유일한 방법은 가비지 수집을 걱정하지 않고 새 지도를 만드는 것입니다. Go 언어에서 병렬 가비지 수집의 효율성은 삭제 기능을 작성하는 것보다 훨씬 더 효율적입니다.

추천 학습: Golang 튜토리얼

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

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