Receivebag = make([]byte, 5000)如果像这样申请了内存,在我不用的时候怎么能把他给释放掉呢
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
理论上没引用了,gc会回收。具体跟垃圾回收算法有关,可以试试将RecieveBag置为nil。
@polaris 谢谢。还想问下 _=Receivebag 这样的话有效果吗
这样应该没效果。因为ReceiveBag还是引用的[]byte
@polaris 非常感谢!还有一个问题想问一下 我自己在一个.go 文件中写了一个方法。怎么能在其他的.go文件中通过import 引用那个自己的写的文件,来调用文件中的方法呢? 谢谢
A文件方法Method,B文件中引用
import A
A.Method() 这种方式调用
@polaris 谢谢
`单行代码`
理论上没引用了,gc会回收。具体跟垃圾回收算法有关,可以试试将RecieveBag置为nil。
@polaris 谢谢。还想问下 _=Receivebag 这样的话有效果吗
这样应该没效果。因为ReceiveBag还是引用的[]byte
@polaris 非常感谢!还有一个问题想问一下 我自己在一个.go 文件中写了一个方法。怎么能在其他的.go文件中通过import 引用那个自己的写的文件,来调用文件中的方法呢? 谢谢
A文件方法Method,B文件中引用
import A
A.Method() 这种方式调用
@polaris 谢谢