maps – deleting data

Deletion of map elements

The built-in function delete removes the element with key k from a map
m.

delete(m, k)  // remove element m[k] from map m

For example,

package main

import "fmt"

func main() {
    m := map[string]string{"key1": "val1", "key2": "val2"}
    fmt.Println(m)
    delete(m, "key1")
    fmt.Println(m)
}

Output:

map[key1:val1 key2:val2]
map[key2:val2]

Leave a Comment