Go 语言基础类型
Go 语言之所以看起来基础类型(Basic Types)特别多,是因为它是一门强类型且对内存控制很精确的语言。
但其实你不需要死记硬背每一个。我们可以把它们归纳为四大类。只要掌握了核心逻辑,剩下的都是变体。
1. 布尔型 (Boolean)
最简单的一种,只有真和假。
- 类型关键字:
bool - 值:
true或false - 注意: Go 语言中,布尔值不能和 0 或 1 相互转换(这和 C 语言或 Python 不同)。
2. 字符串 (String)
Go 的字符串处理非常强大,默认支持 UTF-8(也就是说直接支持中文)。
- 类型关键字:
string - 特点: 一旦创建,内容不可变。