当前位置:网站首页>golang 基础 —— 数据类型
golang 基础 —— 数据类型
2022-07-06 17:50:00 【猎人在吃肉】
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)值。
从技术细节上说, 字符串也是一种引用类型。
边栏推荐
- Add the applet "lazycodeloading": "requiredcomponents" in taro,
- Installation and testing of pyflink
- 移植DAC芯片MCP4725驱动到NUC980
- Taro2.* applet configuration sharing wechat circle of friends
- Vocabulary in Data Book
- golang中的atomic,以及CAS操作
- Dark horse notes - exception handling
- Typical problems of subnet division and super network construction
- Gazebo的安装&与ROS的连接
- [case sharing] basic function configuration of network loop detection
猜你喜欢
随机推荐
Installation of torch and torch vision in pytorch
Atomic in golang, and cas Operations
What does security capability mean? What are the protection capabilities of different levels of ISO?
C # method of calculating lunar calendar date 2022
力扣1037. 有效的回旋镖
Informatics Orsay Ibn YBT 1172: find the factorial of n within 10000 | 1.6 14: find the factorial of n within 10000
C语言实例_2
Dark horse notes - create immutable sets and streams
域分析工具BloodHound的使用说明
让我们,从头到尾,通透网络I/O模型
搭建【Redis in CentOS7.x】
资产安全问题或制约加密行业发展 风控+合规成为平台破局关键
2022 Google CTF SEGFAULT LABYRINTH wp
[Niuke] b-complete square
tansig和logsig的差异,为什么BP喜欢用tansig
[Niuke] [noip2015] jumping stone
云呐|工单管理软件,工单管理软件APP
Docker method to install MySQL
移植DAC芯片MCP4725驱动到NUC980
The difference between spin and sleep