http://play.golang.org/p/xFBSZta2CL
我已经尝试了 2 个小时。进入主函数,我们立即进入第 24-26 行:
prompter.Define(&Field{"name"})
prompter.Define(&Field{"age"})
定义函数:
fmt.Printf("fields: %+v\n", c.fields)
c.fields = append(c.fields, f)
fmt.Printf("fields: %+v\n", c.fields)
函数调用后,c.fields数组又为空了!!!输出:
fields: []
fields: [0x1040a120]
fields: []
fields: [0x1040a130]
慕桂英4014372
相关分类