Go是一种编译型语言,它结合了解释型语言的游刃有余,动态类型语言的开发效率,以及静态类型的安全性。它也打算成为现代的,支持网络与多核计算的语言。要满足这些目标,需要解决一些语言上的问题:一个富有表达能力但轻量级的类型系统,并发与垃圾回收机制,严格的依赖规范等等。这些无法通过库或工具解决好,因此Go也就应运而生了。
-
1: Go开发环境搭建
2: Go基础知识
3: 类型与变量
4: 常量与运算符
5: 控制语句
6: 数组array
7: 切片slice
8: map
9: 函数function
10: 结构struct
11: 方法method
12: 接口interface
13: 反射reflection
14: 并发concurrency
15: 项目与坑