摘要: 我们需要安装 protobuf 的编译器 protoc。protoc 需要 protoc-gen-go 来完成 Go 语言的代码转换,因此我们需要安装 protoc 和 protoc-gen-go 这两个个工具。 Linux # 第一步:安装 protobuf $ cd /tmp/ $ git cl 阅读全文
posted @ 2022-05-11 18:55 unicorn_csu 阅读(390) 评论(0) 推荐(0)
摘要: 原理 Go语言中的切片事实上就是是一个结构体,其运行时结构如下: type slice struct { array unsafe.Pointer len int cap int } 这一点非常重要,这也就意味着,将切片作为函数参数时,其传递机制与结构体传递机制一样,都是值传递,也即传递的是原切片的 阅读全文
posted @ 2022-05-10 18:55 unicorn_csu 阅读(106) 评论(0) 推荐(0)