golang中map能嵌套map吗

如题所述

自然是可以的,当然map不能作为另一个map的key,只能做value。请参考以下例子:

package main

import "fmt"

type t_classmates map[string]int

func main() {

  domitory := make(map[string]t_classmates)
  class1 := make(t_classmates)
  class1["zhangsan"] = 23
  class1["lisi"] = 24

  domitory["308"] = class1
  domitory["309"] = t_classmates{"wangwu": 25, "zhaoliu": 26,}
  fmt.Println(domitory)
}

温馨提示:答案为网友推荐,仅供参考
相似回答