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