[go] 맵에서 값 삭제하기
예를 들어, 다음과 같은 맵이 있다고 가정해 봅시다:
// 맵 생성
m := map[string]int{
"apple": 1,
"banana": 2,
"cherry": 3,
}
맵에서 “banana”에 해당하는 값(2)을 삭제하고 싶다면 다음과 같이 할 수 있습니다:
// 값 삭제
delete(m, "banana")
위의 코드에서 delete
함수를 사용하여 특정 키에 해당하는 값을 삭제할 수 있습니다. 이제 맵을 출력하면 “banana”이 삭제된 것을 확인할 수 있습니다:
fmt.Println(m) // 출력: map[apple:1 cherry:3]
이와 같이 delete
함수를 사용하여 Go 언어에서 맵에서 특정 값을 삭제할 수 있습니다.