## Go 语言数据类型
关于 Go 语言的数据类型需要进一步阅读官方 Go 规范文档来了解为什么这么设计。
因为现有的 Go 的数据类型比较杂,尤其是数字类型(有 int 类型,还有 int8 类型,就不能只存在 int8 这种类型?)。
## 进一步学习计划
既然有一个 python 100 学习计划,那不妨给自己来一个 Go 100 天学习计划。
## Go 语言变量的一个苛刻要求
如果你声明了一个局部变量,但并没有使用它,将会编译报错 `a declared and not used`。苛刻的严谨,强迫开发者严格要求自己。
## Go 语言自增/自减的不同
Go 的自增和自减运算符只能作为表达式使用,不能用于赋值操作:
```
var a = 0
a ++ // 这是允许的
b := a ++ // 这是非法的
var c int;
c = a ++ // 这是非法的
c = (a ++) // 这是非法的
```
## Go 语言 select 语句
select 虽然是 Go 语言的条件语句,但只能用于通道。现在对于通道没有什么了解。不过 select 应该与 POSIX 中的 select 意义差不多。
有疑问加站长微信联系(非本文作者)