golang数据类型详解.pdfVIP

  • 3
  • 0
  • 约小于1千字
  • 约 1页
  • 2023-09-01 发布于上海
  • 举报
golang数据类型详解 golang 基本数据类型 ⼀基本数据类型分类 golang的基本数据类型有五种: 1. 整数型 2. ⼩数型 3. 字符型 4. 布尔型 5. 字符串型 ⼆字符串底层存储⽅式 string: golang默认编码⽅式UTF-8 存储:字符集+编码 字符串类型的存储⽅式:data起始地址+字节个数 golang中字符串内容是不会修改的,所以编译器会把字符串分配到 只读内存段,若要修改,尽量重新定义或者通过转字节使⽤slice操作。 三值类型和引⽤类型 值类型定义:变量直接存储,通常在栈上分配 引⽤类型定义:变量存储的是data的内存地址,通常在堆上分配. go中的值类型:五⼤基本数据类型以及结构体struct go中的引⽤类型:切⽚slice,字典map,以及指针,通道chan **定义引⽤类型的两种⽅式:make new** new和make相同之处都是⽤来定义引⽤类型的, 不同的是: 1.new在定义引⽤类型时,只为他们分配内存,这些内存会被清零 make在定义时不仅要为他们分配内存⽽且要进⾏初始化, 字符为nil,整型为0, 逻辑值为false 2.new

文档评论(0)

1亿VIP精品文档

相关文档