Go语言学习19-样本测试

引言

上一篇笔者介绍了 Go 语言的 基准测试,其实在测试源码文件中还可以添加样本测试函数,但编写样本测试函数不需要使用 testing 代码包的 API

Go语言学习18-基准测试

引言

所谓基准测试(Benchmark Test,简称BMT)是指,通过一些科学的手段实现对一类测试对象的某项性能指标进行可测量、可重复和可比对的测试。很多时候,基准测试已被狭义地称为性能测试。

Go语言学习17-功能测试

引言

Go语言中提供了 go test 命令,它不仅仅可以对代码包进行测试,还可以对个别源码文件进行测试,只要存在针对这些测试的测试源码文件。除此之外,Go语言还在标准库中提供了一个专门用于测试的代码包 testing,它提供了编写测试源码文件所需的一切。

Go语言学习16-特殊流程控制

引言

上一篇博文介绍了 Go 语言的《基本流程控制》,本篇我们介绍 Go 语言的特殊流程控制。

Go语言学习15-基本流程控制

引言

Go 语言在流程控制结构方面有些像C语言,但是在很多方面都与C不同。特点如下:

Go语言学习14-内建函数

引言

上一篇博文,我们介绍了 Go 语言的 《类型转换》;本篇博文我们重点介绍 Go 语言的 内建函数。

Go语言学习13-类型转换

引言

在上一篇博文中,我们介绍了 Go 语言的 《数据的使用》;本篇博文,我们将介绍 Go 语言的类型转换。

Go语言学习12-数据的使用

引言

前面的博文,我们介绍了 Go 语言的各种数据类型,包括基本数据类型数组类型切片类型字典类型函数类型接口类型结构体类型指针类型;从本篇开始我们一起来了解 Go 语言数据的使用。

Go语言学习11-数据初始化

引言

书接上篇,我们了解了 Go 语言的指针类型。那到目前为止,Go 的数据类型就差不多介绍完了,下面就是讲解如何地对 Go 数据的初始化了。

Go语言学习10-指针类型

引言

书接上篇,Huazie 带大家了解了Go语言的《结构体类型》,本篇将要介绍Go语言的指针类型。