golang 基础 —— 数据类型

Posted 猎人在吃肉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang 基础 —— 数据类型相关的知识,希望对你有一定的参考价值。

1、数据类型

1)基本类型

  • 数字
    • 整数类型: int8、int16、int32、int64、unit8、unit16、unit32、unit64
    • 浮点类型: float32、float64
    • 其他数字类型
    int:  3264uint:  3264byte:  uint8 的类型别名
    rune:  int32 的类型别名	
    uintptr:  无符号整型,用于存放一个指针
    
  • 布尔型(bool):只可以是常量 true 或者 false。
  • 字符串(string)

2)复合类型

  • 数组
  • 结构体。通过组合简单类型,来表达更加复杂的数据结构。

3)引用类型

  • 指针
  • 切片(slice)
  • map
  • channel
  • interface(接口)
  • 函数类型

当声明引用类型的变量时,创建的变量被称作标头(header)值。

从技术细节上说, 字符串也是一种引用类型

以上是关于golang 基础 —— 数据类型的主要内容,如果未能解决你的问题,请参考以下文章

golang 基础 —— 数据类型

Golang学习笔记-基础数据类型

Golang学习笔记-基础数据类型

GoLang基础数据类型---字典

Golang基础编程-基本结构数据类型流程语句

golang 基础 ——map数组切片 存放不同类型的数据