值类型和引用类型

值类型

int系列、float系列、bool、string、数组、结构体
值类型通常在栈中分配存储空间
值类型作为函数参数传递, 是拷贝传递
在函数体内修改值类型参数, 不会影响到函数外的值

引用类型

指针、slice、map、channel
引用类型通常在堆中分配存储空间
引用类型作为函数参数传递,是引用传递
在函数体内修改引用类型参数,会影响到函数外的值

-------------------------------------------

个性签名:代码过万,键盘敲烂!!!

如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

原文地址:https://www.cnblogs.com/weiweivip666/p/15749451.html