go语言数据分析(Go语言数据类型你了解吗)
1.数值类型2.bool型,我来为大家讲解一下关于go语言数据分析?跟着小编一起来看一看吧!
go语言数据分析
一、Go中内置的数据类型分类(基本数据类型 复杂数据类型)1.1基本数据类型1.数值类型
- 整型 int8, int16, int32, int64, int,
- uint8, unit16, uint32, uint64, uint
- 浮点型 float32, float64
- 复数 complex64, complex128
2.bool型
3.字符类型 (byte): 其实就是 uint8 (type byte = uint8)
4.字符串类型 (string)
1.2 复杂数据类型- 指针
- 数组 例如[5]int
- 切片 (slice) 例如[]int
- 结构体 (struct)
- 函数
- 接口 (interface)
- 管道 (channel)
- map :k-v结构的哈希表
go中数据分为值类型和引用类型
- 值类型:基本数据类型 数组、结构体
- 引用类型:其他
值类型:变量存储的是实际数据,在赋值的时候,会开辟一块新的内存空间。
引用类型:变量在存储的是一个地址,这个地址存储的才是实际数据。当没有任何变量引用这个地址时,该地址对应的内存空间就会变成一个垃圾,由GC来回收。
类型零值:
- 引用类型的零值都为nil
- 值类型的零值都不为nil
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com