问一个围棋问题
func(SRV * SysCommonSRV)ListCommonGimg()[]模型CommonImg {
var IMglist[]模型CommonImg .
err :=Db .查找(imgList).错误
如果没有!=错误{
返回make([]模型CommonImg,0)
{}
i :=0
对于;I len(IMglist);i {
img1 :=imgList[i]
fmt .Printf(‘%p\n ‘,img1)
如果img1 .Type2==1 {
imgList[i].Imgpath=CacheFactory .创建().getSysconfigiBycode(‘ sysconfig _ local _ img server ‘)’/’ img 1 .Imgpath
{}
fmt .Printf(‘%p\n ‘,imgList[i])
{}
返回imgList
{}
输出
0xc 003 f18 b 0
0xc 003 f 1860
我这里用的不是范围遍历,img1 :=imgList[i]这也是值拷贝吗?为啥输出的指针地址不一样呀