forked from steger/pr3-ws202526
maps
parent
8b5657d026
commit
5f2511d894
|
|
@ -0,0 +1,41 @@
|
||||||
|
package main
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"maps"
|
||||||
|
)
|
||||||
|
|
||||||
|
func main() {
|
||||||
|
|
||||||
|
m := make(map[string]int)
|
||||||
|
|
||||||
|
m["k1"] = 7
|
||||||
|
m["k2"] = 13
|
||||||
|
|
||||||
|
fmt.Println("map:", m)
|
||||||
|
|
||||||
|
v1 := m["k1"]
|
||||||
|
fmt.Println("v1:", v1)
|
||||||
|
|
||||||
|
v3 := m["k3"]
|
||||||
|
fmt.Println("v3:", v3)
|
||||||
|
|
||||||
|
fmt.Println("len:", len(m))
|
||||||
|
|
||||||
|
delete(m, "k2")
|
||||||
|
fmt.Println("map:", m)
|
||||||
|
|
||||||
|
clear(m)
|
||||||
|
fmt.Println("map:", m)
|
||||||
|
|
||||||
|
_, prs := m["k2"]
|
||||||
|
fmt.Println("prs:", prs)
|
||||||
|
|
||||||
|
n := map[string]int{"foo": 1, "bar": 2}
|
||||||
|
fmt.Println("map:", n)
|
||||||
|
|
||||||
|
n2 := map[string]int{"foo": 1, "bar": 2}
|
||||||
|
if maps.Equal(n, n2) {
|
||||||
|
fmt.Println("n == n2")
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue