onns / onns.xyz

0 stars 0 forks source link

《Go语音圣经(中文版)》笔记(15) - Onns Blog #226

Open onns opened 3 years ago

onns commented 3 years ago

https://onns.xyz/blog/2021/06/02/the-go-programming-language-note-16/

《Go语音圣经(中文版)》笔记(15)

xymeng16 commented 3 years ago
  1. 好奇为什么会出现这样的情况? 大概是因为dir每次循环地址都不变吧(减少分配内存的开销?我猜是这样),但是d每次都会重新分配地址,所以你传d就没问题,传dir就不行了。
onns commented 3 years ago

@xymeng16

  1. 好奇为什么会出现这样的情况? 大概是因为dir每次循环地址都不变吧(减少分配内存的开销?我猜是这样),但是d每次都会重新分配地址,所以你传d就没问题,传dir就不行了。

但是golang传参全部都是复制的,所以这个就很怪