![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
文章平均质量分 88
科科人神
后端程序员,架构师
展开
-
go 内存模型 详解
go 内存模型详解介绍,go 内存模型规范了 在多goroutine中,happens before的关系,以及跨goroutine的可见性的问题。原创 2022-12-02 18:48:20 · 1241 阅读 · 1 评论 -
一万字讲全 go 语言包和包管理系统 --- go module
讲解go语言包和包管理系统 --- go module。包括: - go导包的过程- go 包的版本管理- go 包的最小版本原则- go module 命令的使用 - go get / go install - GOPROXY - GOSUMDB - go 使用私有服务器 - workspace原创 2022-11-21 19:46:42 · 562 阅读 · 1 评论 -
go泛型教程
go使用interface作为约束,约束的意思是约束了这个泛型都具有哪些实际类型。所以可以理解为,go将interface的职责给扩展了,让接口不仅仅作为接口 --- 解耦的,抽象化的结构体,还具有了约束,对于类型的约束作用原创 2022-03-07 19:32:26 · 1893 阅读 · 0 评论 -
go mod --- go最新的包管理工具 【go path那一套已经out啦!!!!】
go mod go官方的module管理工具原文: https://github.com/googege/blog/edit/master/go/tool/goMod/README.mdyoutube视频讲解: https://www.youtube.com/watch?v=saJ2c006vp4用法:在一个非go path的路径中新建一个项目,然后使用go mod init 就可...原创 2019-05-21 17:17:15 · 11639 阅读 · 0 评论 -
go语言陷阱大揭秘
关于go语言的几个陷阱,以及我们应该注意的东西原文:https://github.com/googege/blog闭包所谓闭包就是指一个函数中的函数,并且这个函数可以调用外部的变量并且无论使用多少次,都可以一直拥有这个变量不回收,那么这个变量可以称为闭包变量。循环体变量package mainimport ( "fmt" "time")func main(){...原创 2019-05-17 11:00:42 · 550 阅读 · 0 评论