Go基本数据类型

Go 语言的基本数据类型包括以下几种:

  1. bool 类型:布尔类型,只有 true 和 false 两个值。
  2. 数字类型:


    • 整型:int8、int16、int32、int64、uint8、uint16、uint32、uint64、int 和 uint。
    • 浮点型:float32、float64。
    • 复数型:complex64、complex128。
  3. 字符串类型:字符串由一串 Unicode 字符组成,使用双引号或反引号包含。
  4. 派生类型:


    • 指针类型:指向一个变量的内存地址,可以通过 & 运算符获取变量的地址,通过 * 运算符访问指针指向的值。
    • 数组类型:具有固定长度且元素类型相同的序列。
    • 切片类型:动态数组,长度不固定,可以自动扩容。
    • 字典类型:哈希表,由键值对组成。
    • 结构体类型:由多个字段组成的复合类型。
    • 接口类型:定义了一组方法的抽象类型,任何实现了这些方法的类型都可以称为这个接口的实现类型。
    • 函数类型:由一组参数和返回值类型组成的类型。

其中整型和浮点型可以使用不同的位数,比如 int8 表示 8 位带符号整型,uint16 表示 16 位无符号整型。字符串类型和派生类型在后续的开发中会经常用到,可以逐步学习和掌握。

最后修改:2023 年 08 月 27 日
如果觉得我的文章对你有用,请随意赞赏