• 评论了主题 Slice使用的一个问题
    我明白了,这个问题不是struct的值对应的slice是否变化的问题,本质是slice的底层数组表示。 你可能也注意到了,如果使用s = append(s, 1)和s[0]=1结果不太一样,对吧? ...
  • 评论了主题 Slice使用的一个问题
    同学,我还有一个意思是你的printf打印地址用错了!打印值v的地址要用&v,而不是v。所以你打印出来都是一样的,而且我用了一段代码来演示打印地址的时候用v和&v的区别。
  • 评论了主题 Slice使用的一个问题
    @buaatianwanli 可能是我没有说清楚,我的意思是你的打印了s的值,这个值是不变的,而实际上要打印的是s的地址,这个地址在复制的时候是变化的。你的代码使用channel传递的是值,在go r...
  • 评论了主题 Slice使用的一个问题
    初学者,楼主如果是为了要修改data值,那么channel应该定义为*Data,运行后的结果就是会被修改。 ``` channel := make(chan *Data) data ...