Basic types / Maps / Essential Go

Run Settings
LanguageGo
Language Version
Run Command
package main import "fmt" func main() { m := make(map[string]int) m["number3"] = 3 checkKey := func(k string) { if n, ok := m[k]; ok { fmt.Printf("value for key '%s' is %d\n", k, n) } else { fmt.Printf("key '%s' doesn't exist in map\n", k) } } // get value for a key that exists checkKey("number3") // get value for a key that doesn't exist checkKey("number4") // remove a key delete(m, "number3") fmt.Printf("deleted key 'number3\n") checkKey("number3") // and now it doesn't exist }
Editor Settings
Theme
Key bindings
Full width
Lines