Golang可选参数 2021-01-10 约 1109 字 预计阅读 3 分钟 在 Golang 语言开发中,对于复杂的、可高度定制的功能,需要有良好的扩展性和兼容性,这里提供一种基于 Option 的设计模式,以解决此类问题。 背景 下面以redis 阅读更多
Golang Slice注意点 2020-12-28 约 1458 字 预计阅读 3 分钟 简介 在 Go 语言中,切片是一个引用类型,它是对底层数组的一个视图。切片的底层数组是由 Go 语言的内存分配器自动分配的,并且切片本身也存储在堆上。 切片 阅读更多
Golang for循环注意点 2020-12-27 约 810 字 预计阅读 2 分钟 在使用 Go 语言的for循环进行迭代时,有以下几点需要注意: Go 语言的 for 循环有三种形式,分别是标准的 for 循环、for-range 循环和 for-select 循环。你应该 阅读更多
Golang Fmt包详解 2020-12-26 约 1308 字 预计阅读 3 分钟 fmt 包是 Go 语言的标准库之一,提供了多种格式化和输出文本的函数。下面是几种常见函数使用方式。 Printf Printf可以说是使用最广泛的函数,没有之一。官 阅读更多
Golang高效字符串连接 2020-12-22 约 546 字 预计阅读 2 分钟 字符串拼接在日常开发中是很常见的需求,而且有多种选择,今天我们就来研究研究哪种性能最好。 常见的拼接方式有以下几种: + fmt.Sprintf strings.Join bytes.Buffer strings.Builder 这里直接编写单元 阅读更多