Golang 高效编程 数组传递给函数 使用指针传值提高执行效率(6)

it2022-06-30  96

1. Golang 数组的特点:

数组是值,将一个数组赋予另一个数组会复制其原有所有元素。

特别地,若将某个数组作为函数传入参数,传入某个函数,它将接收到该数组的一份副本而非指针。

数组的大小是区别属性,是其类型的一部分。类型 [10]int 和 [20]int 是不同的。

2. 数组作为函数输入参数:使用指针传值提高执行效率

使用 &数组名 代替 数组名 输入函数的传入参数圆括号内 (&属性名)

可达到类似于 C 语言的执行效率。




最新回复(0)