Go基本数据类型
Go 语言的基本数据类型包括以下几种:
- bool 类型:布尔类型,只有 true 和 false 两个值。
数字类型:
- 整型:int8、int16、int32、int64、uint8、uint16、uint32、uint64、int 和 uint。
- 浮点型:float32、float64。
- 复数型:complex64、complex128。
- 字符串类型:字符串由一串 Unicode 字符组成,使用双引号或反引号包含。
派生类型:
- 指针类型:指向一个变量的内存地址,可以通过
&
运算符获取变量的地址,通过*
运算符访问指针指向的值。 - 数组类型:具有固定长度且元素类型相同的序列。
- 切片类型:动态数组,长度不固定,可以自动扩容。
- 字典类型:哈希表,由键值对组成。
- 结构体类型:由多个字段组成的复合类型。
- 接口类型:定义了一组方法的抽象类型,任何实现了这些方法的类型都可以称为这个接口的实现类型。
- 函数类型:由一组参数和返回值类型组成的类型。
- 指针类型:指向一个变量的内存地址,可以通过
其中整型和浮点型可以使用不同的位数,比如 int8 表示 8 位带符号整型,uint16 表示 16 位无符号整型。字符串类型和派生类型在后续的开发中会经常用到,可以逐步学习和掌握。
此处评论已关闭