摘要: 单元测试 Go语言中的测试依赖go test命令,编写测试代码和编写普通的Go代码过程是类似的,并不需要学习新的语法,规则或工具。 go test命令是一个按照一定约定和组织的测试代码的驱动程序,在包目录内,所有以_test.go为后缀名的源代码文件都是go test测试的一部分,不会被go bui 阅读全文
posted @ 2020-10-09 21:46 李大鹅 阅读(372) 评论(1) 推荐(1) 编辑
摘要: 文件操作 读取文件的内容并显示在终端(带缓冲区的方式),使用os.Open,file.Close,bufio.NewReader(),reader.ReadString函数和方法。 package main import ( "bufio" "fmt" "io" "os" ) func main() 阅读全文
posted @ 2020-10-09 21:43 李大鹅 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 稀疏数组 基本介绍 当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方法: 记录数组一共有几行几列,有多少个不同的数值; 把具有不同值的元素的行数列数及值记录在一个小规模的数组中,从而缩小程序规模。 实际问题 如下面的二维数组,我们可以假设成是一个棋 阅读全文
posted @ 2020-10-09 20:31 李大鹅 阅读(274) 评论(0) 推荐(0) 编辑