我有:
type Foo struct{
Name string
Hands map[string]string
}
aFoo := Foo{
Name: "Henry"
Hands: ???????
}
我想为“Hands”设置一些值,但语法不正确。 例如,我想使用如下 map :
"Left":"broken"
"Right":"missing thumb"
最佳答案
Foo{
Name: "Henry",
Hands: make(map[string]string),
}
aFoo.Hands["Left"] = "broken"
// or just
Foo{
Name: "Henry",
Hands: map[string]string{"Left": "broken", "Right": "missing thumb"},
}
关于go - 将 map 初始化为 Go 结构中的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23531617/