- 类型
- 类型包括
- 基本类型:参照 第4章:基本结构和基本数据类型/4.1 文件名、关键字与标识符
- 结构类型:
- struct
- array
- slice
- map
- channel
- 描述类型:interface
- 默认零值:nil
- 表示空值,相当于Java中的null,C和C++中的NULL
- 一般用于初始化结构类型
- go语言中表示空值的还有0或者空字符串,根据类型而定,比如string的零值就是空字符串,而int的零值是0
- 类型种类
- 变量:var ,比如:var a int =1
- 常量:const const c int = 5
- 定义类型别名:
- 单个别名:type 别名 系统类型,比如:type IZ int;var a IZ = 3
- 多个别名