Go基础_1_67 Go语言的值类型和引用类型

Tutorial: Go初级 Category: Go Published: 2026-04-07 13:58:26 Views: 21 Likes: 0 Comments: 0

Go 语言的值类型和引用类型

一、值类型和引用类型区别说明

1、值类型:int 系列、float 系列、bool、string、数组和结构体 2、引用类型:指针、slice 切片、map、管道 chan、interface 接口等

二、使用特点

1、值类型:直接储存值,栈分配,拷贝直接拷贝所有的值,损伤性能 2、引用类型:储存地址,使用堆分配,拷贝时候只拷贝地址

三、注意事项

当没有变量引用这个地址的时候,该地址对应的数据空间就成为一个垃圾,用 Gc 来回收