golang 基础 —— 数据类型
Posted 猎人在吃肉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang 基础 —— 数据类型相关的知识,希望对你有一定的参考价值。
1、数据类型
1)基本类型
- 数字
- 整数类型: int8、int16、int32、int64、unit8、unit16、unit32、unit64
- 浮点类型: float32、float64
- 其他数字类型
int: 32 或 64 位 uint: 32 或 64 位 byte: uint8 的类型别名 rune: int32 的类型别名 uintptr: 无符号整型,用于存放一个指针
- 布尔型(bool):只可以是常量 true 或者 false。
- 字符串(string)
2)复合类型
- 数组
- 结构体。通过组合简单类型,来表达更加复杂的数据结构。
3)引用类型
- 指针
- 切片(slice)
- map
- channel
- interface(接口)
- 函数类型
当声明引用类型的变量时,创建的变量被称作标头(header)值。
从技术细节上说, 字符串也是一种引用类型。
以上是关于golang 基础 —— 数据类型的主要内容,如果未能解决你的问题,请参考以下文章