我在這里有一些示例代碼(可在此處運(yùn)行:http : //play.golang.org/p/86_EBg5_95)package mainimport "fmt"type X struct { Y int}func main() { m := make(map[int]X) var x *X if _, ok := m[0]; !ok { z := X{} m[0] = z x = &z } x.Y = 10 fmt.Println(m[0].Y) fmt.Println(x.Y)}基本上:我在這里錯(cuò)過(guò)了什么?不m[0].Y應(yīng)該也10一樣嗎?
- 0 回答
- 0 關(guān)注
- 184 瀏覽
添加回答
舉報(bào)
0/150
提交
取消