本文首先介绍了 Go 里面的普通 for 循环,然后由普通 for 循环引出了 for-range 循环,对于数组、切片、Map 等复合数据结构,遍历方式使用 for-range 的形式会更好,特殊的复合数据类型如 Map,遍历方式也只能用 for-range 的形式。本文还提到了 break、continue 和 label 关键字,通过案例介绍了它们的使用场景。
本文对 Go 语言两种分支结构(`if`、`switch`)进行了介绍,也举例说明了一些特殊的用法。如果代码存在着复杂的 `if` 多分支结构,不妨用 `swtich` 进行改造,也许代码的可读性会更高。
本文对 Go 指针和结构体进行了介绍,也指出使用指针和结构体时需要注意的一些地方。因为本文是基于了解的层面去写的文章,一些深入的知识并没有提到,然后也没有提到结构体的方法,是因为打算留到后面和函数一起去介绍。
本文对 Go 数组、Slice 切片和 Map 的定义和相关操作进行了介绍。
Go 的基础语法和基本数据类型
本文首先介绍了 Go 里面的普通 for 循环,然后由普通 for 循环引出了 for-range 循环,对于数组、切片、Map 等复合数据结构,遍历方式使用 for-range 的形式会更好,特殊的复合数据类型如 Map,遍历方式也只能用 for-range 的形式。本文还提到了 break、continue 和 label 关键字,通过案例介绍了它们的使用场景。
本文对 Go 语言两种分支结构(`if`、`switch`)进行了介绍,也举例说明了一些特殊的用法。如果代码存在着复杂的 `if` 多分支结构,不妨用 `swtich` 进行改造,也许代码的可读性会更高。
本文对 Go 指针和结构体进行了介绍,也指出使用指针和结构体时需要注意的一些地方。因为本文是基于了解的层面去写的文章,一些深入的知识并没有提到,然后也没有提到结构体的方法,是因为打算留到后面和函数一起去介绍。
本文对 Go 数组、Slice 切片和 Map 的定义和相关操作进行了介绍。
Go 的基础语法和基本数据类型