go,golang,Go语言 - go语言杂谈

值传参和指针传参优劣与选择

值传参: 优点:代码可读性更好,代码出错概率低,管理维护成本低 缺点:需要拷贝参数动作,耗费一定时间和空间,性能低 指针传参: 优点:不需要拷贝参数动作,节省空间,性能更高 缺点:代码可读性更差,代码出错概率更高,管理维护成本高 个人认为:在没有较好的性能优化收益情况下,选择值传参是更好的选择,对于一个项目工程来说可读性、管理维护成本、代码出错概率相对来讲更重要
原文链接:https://studygolang.com/articles/22827

推荐图集: