本文先对 Go strings 标准库里的 Builder 变量进行介绍,使用其写入方法可以高效地拼接字符串,然后对 ToUpper、ToLower、Replace 等常用函数的参数和返回值以及用法进行介绍。
本文对Go函数的声明进行介绍,根据一个案例了解了其组成的 5 部分。然后介绍了其一些特点如支持变长参数、传递参数时,实参按值传递等,最后根据函数在Go中是一种数据类型的特点,说明了其一些特别用法。
本文首先介绍了 Go 里面的普通 for 循环,然后由普通 for 循环引出了 for-range 循环,对于数组、切片、Map 等复合数据结构,遍历方式使用 for-range 的形式会更好,特殊的复合数据类型如 Map,遍历方式也只能用 for-range 的形式。本文还提到了 break、continue 和 label 关键字,通过案例介绍了它们的使用场景。
本文对 Go 语言两种分支结构(`if`、`switch`)进行了介绍,也举例说明了一些特殊的用法。如果代码存在着复杂的 `if` 多分支结构,不妨用 `swtich` 进行改造,也许代码的可读性会更高。
本文对 Go 指针和结构体进行了介绍,也指出使用指针和结构体时需要注意的一些地方。因为本文是基于了解的层面去写的文章,一些深入的知识并没有提到,然后也没有提到结构体的方法,是因为打算留到后面和函数一起去介绍。
本文先对 Go strings 标准库里的 Builder 变量进行介绍,使用其写入方法可以高效地拼接字符串,然后对 ToUpper、ToLower、Replace 等常用函数的参数和返回值以及用法进行介绍。
本文对Go函数的声明进行介绍,根据一个案例了解了其组成的 5 部分。然后介绍了其一些特点如支持变长参数、传递参数时,实参按值传递等,最后根据函数在Go中是一种数据类型的特点,说明了其一些特别用法。
本文首先介绍了 Go 里面的普通 for 循环,然后由普通 for 循环引出了 for-range 循环,对于数组、切片、Map 等复合数据结构,遍历方式使用 for-range 的形式会更好,特殊的复合数据类型如 Map,遍历方式也只能用 for-range 的形式。本文还提到了 break、continue 和 label 关键字,通过案例介绍了它们的使用场景。
本文对 Go 语言两种分支结构(`if`、`switch`)进行了介绍,也举例说明了一些特殊的用法。如果代码存在着复杂的 `if` 多分支结构,不妨用 `swtich` 进行改造,也许代码的可读性会更高。
本文对 Go 指针和结构体进行了介绍,也指出使用指针和结构体时需要注意的一些地方。因为本文是基于了解的层面去写的文章,一些深入的知识并没有提到,然后也没有提到结构体的方法,是因为打算留到后面和函数一起去介绍。