摘要: ## 初识自定义泛型 1. 在自定义泛型的世界中。可能会与被定义成泛型类型的类型,泛型函数的函数。此外泛型类型也是会被定义成类型的,所有它们也可能会有相应的方法。 2. 关于泛型类型,泛型函数以及相应的方法的定义都会包含一种称为类型参数列表的部分,这是与普通方法函数以及方法最大的不同之处。 ### 阅读全文
posted @ 2023-09-07 20:56 一只gopher 阅读(72) 评论(0) 推荐(0)
摘要: 1. 举个例子,有如下代码: ```go package main import "sync" // generics first example type Lockable [T any] struct { mut sync.Mutex Data T } func main(){ var n Lo 阅读全文
posted @ 2023-09-06 20:52 一只gopher 阅读(23) 评论(0) 推荐(0)
摘要: protoc参数基本含义 --go_out用于指定protoc的工作方式和go代码生成的位置 参数(用,分开): plugins: 生成go代码所用插件 paths: go代码生成的位置: import:${path} 按照生成的go代码的包的全路径来创建目录层级 例如:在demo.proto中定义 阅读全文
posted @ 2023-05-09 21:26 一只gopher 阅读(2990) 评论(0) 推荐(0)
摘要: Hello cnBlogs! 阅读全文
posted @ 2022-06-16 22:11 一只gopher 阅读(52) 评论(0) 推荐(0)