go语言数组默认是值传递的问题
来源:3-1 数组

折翼舞断天涯
2020-06-26
go语言数组默认是值传递,那么在实际应用的过程中拷贝一份变量必然会有内存和效率的消耗,1 既然这样,这样设计的意义是什么呢?
2 使用指针传递较大的对象是否对程序有优化作用呢?
写回答
1回答
-
go语言一般不直接使用数组,而是使用一个叫slice的东西。下一节就会讲到。数组只是slice的一个底层的实现。
对,较大对象我们会考虑使用指针来传递。
10
相似问题
go语言数组默认是值传递的问题
来源:3-1 数组
折翼舞断天涯
2020-06-26
go语言数组默认是值传递,那么在实际应用的过程中拷贝一份变量必然会有内存和效率的消耗,1 既然这样,这样设计的意义是什么呢?
2 使用指针传递较大的对象是否对程序有优化作用呢?
1回答
go语言一般不直接使用数组,而是使用一个叫slice的东西。下一节就会讲到。数组只是slice的一个底层的实现。
对,较大对象我们会考虑使用指针来传递。
相似问题