[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 언어에서 맵에서 특정 값을 삭제할 수 있습니다.