1. 性能基准测试 性能基准测试在Go语言中是和普通的单元测试一样被原生支持的。我们可以像对普通单元测试那样在*_test.go文件中创建性能基准
本部分将详细介绍Go在单元测试、性能测试的最佳实践方案。 1. 单元测试 Go语言在工具链和标准库中提供对测试的原生支持。在Go中测试代码与包代码放
今天我们开始深入学习,Go 语言的并发编程,将详细介绍Go基本执行单元——goroutine的调度原理、Go并发模型以及常见并发模式、Go支持
今天我们开始深入学习,Go 语言的函数、方法和接口 1. 函数 Go 语言里函数是"一等公民",简单来讲函数可以像变量值那样被赋值给变
今天我们开始深入学习,Go 语言的包,包括包的构建和导入过程。 1. Go程序构建过程 在介绍 Go 包相关的知识之前,我们先来简单了解一下Go程序的构建过
今天我们开始深入学习,Go 语言语法的复合数据类型: slice、map、string 1. slice 学习 slice 之前,我们先来一下 Go 语言中的数组。 Go语言数组是