golang

map不仅是Go语言的核心数据结构之一,更是整个编程世界最常见的核心数据结构之一。map描述了一种键与值的映射关系,开发者通常会通过键来查询其对应的值
2021-07-20 创建
2021-07-20 更新
25分钟阅读时长
Go语言的并发模型基于CSP(Communicating Sequential Processes)理论。Go的并发哲学强调: “Do not communicate by sharing memory; instead, share memory by communicating." goroutine和ch
2021-06-29 创建
2021-06-29 更新
13分钟阅读时长
slice是golang开发中最常用到的内置类型之一。与数组相比,它具有长度不固定、可动态添加元素的特性。 版本说明 本文涉及到的源码解析部分来源于go官
2021-06-02 创建
2021-06-02 更新
10分钟阅读时长
Context是Go语言标准库的组成之一,在Goroutine之间传播,能够提供Cancel和KV功能。 Why Context 问题一:Goroutine Cancellation Gorouti
2021-04-20 创建
2021-04-20 更新
10分钟阅读时长
Go语言的依赖管理经历了漫长的迭代和演进,最终随着Go Modules被官方采纳,形成大一统局面。回顾整个历史,Go依赖管理的实践之路其实颇为坎坷,中途
2021-04-16 创建
2021-04-16 更新
15分钟阅读时长
Golang的Error Handling一直备受争议,官方和社区也持续提出各项改进方案。作为语言级别的error支持,Go对error的实现却异常简单
2021-04-15 创建
2021-04-15 更新
7分钟阅读时长
Golang在DevOps领域备受欢迎的原因之一,就是能够快速实现命令行工具。无论是多么复杂的源代码,最终都能够只被编译成一个简单的二进制可执行文件,
2021-04-03 创建
2021-04-03 更新
6分钟阅读时长