在go语言中,函数也作为一种数据类型,所以函数也可以作为函数的参数来使用。
其中slice是为地址数组指针的拷贝⚠️,持续更新中 ....
修改参数
值类型
指针类型
引用类型
chan
类型零值
总结 :在Go语言中, 函数的参数传递只有值传递 ,而且传递的实参都是原始数据的一份拷贝。如果拷贝的内容是值类型的,那么在函数中无法修改原始数据,如果拷贝的内容是指针(或者可以理解为引用类型),那么可以在函数中修改原始数据。
在go语言中,函数也作为一种数据类型,所以函数也可以作为函数的参数来使用。
其中slice是为地址数组指针的拷贝⚠️,持续更新中 ....
修改参数
值类型
指针类型
引用类型
chan
类型零值
总结 :在Go语言中, 函数的参数传递只有值传递 ,而且传递的实参都是原始数据的一份拷贝。如果拷贝的内容是值类型的,那么在函数中无法修改原始数据,如果拷贝的内容是指针(或者可以理解为引用类型),那么可以在函数中修改原始数据。