分析:传递对象的值还是传递对象的指针
[TOC]
结论
- 对于引用类型应该传递对象的值,如果是slice,并且需要进行append操作,那么需要将副本return并赋值给原对象。 
- 如果需要通过副本来修改原对象的值,则应当传递对象的指针。如果对象值大小较小也可以考虑传递对象值,将修改后的副本return并赋值给原对象。 
- 在不需要修改原对象的情况下,对于对象值较大的应当传递指针并在逻辑上控制不要进行修改属性,对于对象值较小的直接传递对象值。 
权限控制
逃逸分析
见逃逸分析
内存开销
最后更新于
这有帮助吗?