Introducing Radical.sh

Forget Code launches a powerful code generator for building API's

Delete a key from Map in Go

delete method can be used to remove a key from map. delete operation is mutable, i.e the key is removed from map and no reassignment is required after invoking delete method.

Syntax
delete(map, "key")


Example: Remove a key from map
package main

import "fmt"

func main() {
    myMap := make(map[string]int)
    myMap["k1"] = 7
    myMap["k2"] = 10

    fmt.Printf("%v \n", myMap)

    delete(myMap, "k2")

    fmt.Printf("%v", myMap)
}


output
map[k1:7 k2:10]
map[k1:7]