# 《Go语言四十二章经》第十四章 流程控制
switch 语句的第二种形式是不提供任何被判断的值(实际上默认为判断是否为 true),然后在每个 case 分支中进行测试不同的条件。当任一分支的测试结果为 true 时,该分支的代码会被执行。
0 次
0 人
2024-01-27
|
1926 字
|
10 分钟
# 《Go语言四十二章经》第十三章 字典(Map)
map是一种元素对的无序集合,一组称为元素value,另一组为唯一键索引key。 未初始化map的值为nil。map 是引用类型,可以使用如下声明:
0 次
0 人
2024-01-26
|
1145 字
|
6 分钟
# 《Go语言四十二章经》第十二章 切片(slice)
切片(slice) 是对底层数组一个连续片段的引用,所以切片是一个引用类型。切片提供对该数组中编号的元素序列的访问。未初始化切片的值为nil。
0 次
0 人
2024-01-25
|
2108 字
|
11 分钟
# 《Go语言四十二章经》第十一章 数组(Array)
数组是具有相同唯一类型的一组已编号且长度固定的数据项序列(这是一种同构的数据结构);这种类型可以是任意的原始类型例如整型、字符串或者自定义类型。数组长度必须是一个常量表达式,并且必须是一个非负整数。
0 次
0 人
2024-01-24
|
1268 字
|
6 分钟
# 《Go语言四十二章经》第十章 string
Go 语言中可以使用反引号或者双引号来定义字符串。反引号表示原生的字符串,即不进行转义。
0 次
0 人
2024-01-23
|
1724 字
|
9 分钟
《Go语言四十二章经》第七章 代码结构化
Go语言使用包(package)的概念来组织管理代码,包是结构化代码的一种方式。和其他语言如JAVA类似,Go语言中包的主要作用是把功能相似或相关的代码组织在同一个包中,以方便查找和使用。在Go语言中,每个.go文件都必须归属于某一个包,每个文件都可有init()函数。包名在源文件中第一行通过关键字package指定,包名要小写。如下所示:
0 次
0 人
2024-01-20
|
2461 字
|
12 分钟