值类型和引用类型

值类型

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

引用类型

指针、slice、map、channel
引用类型通常在堆中分配存储空间
引用类型作为函数参数传递,是引用传递
在函数体内修改引用类型参数,会影响到函数外的值
posted @ 2021-12-30 16:30  我在路上回头看  阅读(38)  评论(0编辑  收藏  举报