Go顺序编程——switch语句 Go 语言中 switch 分支既可用于常用的分支就像 C 语言中的 switch 一样,也可以用于类型开关,所谓类型开关就是用于判断变量属于什么类型。但是需要注意的是 Go 语言的 switch 语句不会自动贯穿,相反,如果想要贯穿需要添加 fallthrough 语句。表达式开关 switch 的语法如下: 123456switch optionalStatement; optionalExp 2023-10-27 B_Code > GO > Go简明手册 > Go语言顺序编程 > switch语句
Go顺序编程——Go语言顺序编程 知识点 流程控制 函数 类型转换 类型断言 error defer 和 panic 文章列表 【Go简明手册】错误处理 【Go简明手册】Go顺序编程–函数的多返回值 【Go简明手册】Go顺序编程–类型转换 【Go简明手册】Go顺序编程–流程控制 【Go简明手册】panic和defer 【Go顺序编程】README 【Go简明手册】Go顺序编程–流程控制 2023-10-27 B_Code > GO > Go简明手册 > Go语言顺序编程 #Code/Go #Go #Go简明手册 #手册/Gp
【Go简明手册】panic和defer panic 和 recover panic() 函数用于抛出异常,recover() 函数用于捕获异常,这两个函数的原型如下: 12func panic(interface{})func recover() interface{} 当在一个函数中调用 panic() 时,正常的函数执行流程将立即终止,但函数中之前使用 defer 关键字延迟执行的语句将正常 2023-10-27 B_Code > GO > Go简明手册 > Go语言顺序编程 > panic和defer #Code/Go #Go
【Go 简明手册】Go基本语法——格式化字符串 Go 语言标准库中的 fmt 包提供了打印函数将数据以字符串形式输出到控制台,文件,其他满足 io.Writer 接口的值以及其他字符串。目前为止我们使用了 fmt.Printf 和 fmt.Println,对于前者的使用,就像 C 语言中的 printf 函数一样,我们可以提供一些格式化指令,让 Go 语言对输出的字符串进行格式化。同样的我们可以使用一些格式化修饰符,改变格式化指令的输出结果, 2023-10-27 B_Code > GO > Go简明手册 > Go语言基础 > 格式化字符串 #Go简明手册
【Go简明手册】Go基本语法--字符类型 在 Go 语言中支持两个字符类型,一个是 Byte(实际上是 Unit8 的别名),代表 UTF-8 字符串的单个字节的值;另一个是 rune,代表单个 Unicode 字符。 处于简化语言的考虑,Go 语言的多数 API 都假设字符串为 UTF-8 编码。尽管 Unicode 字符在标准库中有支持,但实际很少使用。 数组 Go 语言的数组是一个定长的序列,其中的元素类型相同。多维数组可以简单地 2023-10-27 B_Code > GO > Go简明手册 > Go语言基础 > 字符类型 #Go简明手册
【Go 简明手册】Go基本语法——字符串 Go 语言中的字符串是 UTF-8 字符的一个序列(当字符为 ASCII 码时则占用 1 个字节,其它字符根据需要占用 2-4 个字节)。UTF-8 是被广泛使用的编码格式,是文本文件的标准编码,其它包括 XML 和 JSON 在内,也都使用该编码。由于该编码对占用字节长度的不定性,Go 中的字符串也可能根据需要占用 1 至 4 个字节,这与其它语言如 C++、Java 或者 Python 不同。 2023-10-27 B_Code > GO > Go简明手册 > Go语言基础 > 字符串 #Go简明手册
【Go 简明手册】Go基本语法——切片 一般而言,Go 语言的切片比数组更加灵活,强大而且方便。数组是按值传递的(即是传递的副本),而切片是引用类型,传递切片的成本非常小,而且是不定长的。而且数组是定长的,而切片可以调整长度。创建切片的语法如下: make([ ]Type, length, capacity) make([ ]Type, length) [ ]Type{} [ ]Type{value1, 2023-10-27 B_Code > GO > Go简明手册 > Go语言基础 > 切片 #Go简明手册
Go简明手册——Go创建并使用本地包 概述:Go 创建并使用本地包 [toc] 包 包是各种类型和函数的集合。在包中,如果标示符(类型名称,函数名称,方法名称)的首字母是大写,那这些标示符是可以被导出的,也就是说可以在包以外直接使用。 $GOPATH :环境变量(指向一个或多个目录),以及其子目录 src 目录的,当我们使用 import 关键字导入包的时候,Go 语言会在 $GOPATH 和 GOROOT 目录中搜索包。 2023-10-27 B_Code > GO > Go简明手册 > Go语言基础 > package #Go简明手册 #go #package