类似其他语言的字典

    1. package main
    2. import (
    3. "fmt"
    4. )
    5. func main() {
    6. //第一种
    7. var m map[string]string
    8. m = map[string]string{}
    9. m["name"] = "zhangsan"
    10. m["sex"] = "男"
    11. fmt.Println(m)
    12. //第二种 常用
    13. m1 := map[string]string{}
    14. m1["name"] = "李四"
    15. m1["sex"] = "女"
    16. fmt.Println(m1)
    17. //第三种
    18. m2 := make(map[string]string)
    19. m2["name"] = "王五"
    20. m2["sex"] = "男"
    21. fmt.Println(m2)
    22. //删除m2的name key
    23. delete(m2,"name")
    24. fmt.Println(m2)
    25. //循环map
    26. for k,v := range m1{
    27. fmt.Println(k,v)
    28. }
    29. }