douzifly's blog

Go 的坑

  • 从slice的返回值赋值也是一个拷贝操作 > 如: a = slice[1] a.Name = “douzifly” 这个操作并不会更改slice[1]中对象的Name值,除非slice中存的是指针,对指针拷贝后修改指向变量属性,是可以修改到slice里面的。