七叶笔记 » golang编程 » golang面试题15之for _, val := range valueMap , 其中val有什么特殊

golang面试题15之for _, val := range valueMap , 其中val有什么特殊

代码的执行效果,你是想要的么?

 package main

type anmial struct {
Name string
Age int
}

func main() {
testForRange()
}

func testForRange() {
m := make(map[string]*anmial)

valueMap := []anmial{
{Name: "lili", Age: 24},
{Name: "yangyang", Age: 23},
{Name: "jieke", Age: 22},
}
for _, val := range valueMap {
m[val.Name] = &val
}
}



  

相关文章