How to delete or remove element from a Map?
The built-in
delete
function deletes an element from a given map associated with the provided key.
Example
package main
import "fmt"
func main() {
var employee = make(map[string]int)
employee["Mark"] = 10
employee["Sandy"] = 20
employee["Rocky"] = 30
employee["Josef"] = 40
fmt.Println(employee)
delete(employee,"Mark")
fmt.Println(employee)
}
Output
map[Rocky:30 Josef:40 Mark:10 Sandy:20]
map[Josef:40 Sandy:20 Rocky:30]
delete
function used to delete first element from employee
map by passing key Mark
as second argument in delete function.
Most Helpful This Week
Find capacity of Channel, Pointer and Slice
How to Convert string to integer type in Go?
Converting Int data type to Float in Go
Simple function with parameters in Golang
Simple function with return value in Golang
Example of Fscan, Fscanf, and Fscanln from FMT Package
Higher Order Functions in Golang
Strip all white spaces, tabs, newlines from a string
Example: Split, Join, and Equal from BYTES Package
Split a string at uppercase letters using regular expression in Golang