Golangでマップから要素を削除するにはどうすればよいですか?

delete(マップ, キー)

delete(map, key)

マップは要素を削除する必要があるマップ、キーは削除する要素のキーを表します。例:

package main
import "fmt"
func main() {
myMap := make(map[string]int)
myMap["one"] = 1
myMap["two"] = 2
myMap["three"] = 3
fmt.Println(myMap) // 输出: map[one:1 two:2 three:3]
delete(myMap, "two")
fmt.Println(myMap) // 输出: map[one:1 three:3]
}

上記の例では、まず3つのキーバリューペアを含むmapを作成しました。次に、delete()関数を使用して「two」というキーの要素を削除しました。最後に、mapの内容をプリントして、「two」キーの要素が正常に削除されたことを確認できます。

bannerAds