有 go 的主力语言高手吗,目前泛型在 go 的新项目中鼓励使用吗

50 天前
 SGL
还是说,大家默认“尽量不要用泛型”之类的。
4757 次点击
所在节点    Go 编程语言
32 条回复
spritecn
50 天前
业务项目的话本身不怎么能用到泛型的吧
liaohongxing
50 天前
用的很多 ,一些工具类 比如 arrayutils 等等,都是范型的了
Sendya
50 天前
项目里经常用 https://github.com/samber/lo ,做业务系统基本上用不到泛型,我这边用到泛型的大多是一些辅助工具类型的东西
2024
49 天前
go 的泛型没有 C# 那么连贯,如果不是专门想用下泛型,一般想不起来怎么写
Dorathea
49 天前
泛型的代码无论怎么写都很难看
个人的建议是: 可以用泛型的代码, 但最好不要自己写/管理泛型
Gilfoyle26
49 天前
工具类代码用的多,其他的业务代码用的很少
COW
49 天前
为了泛型而用泛型,是很忌讳的
Ipsum
49 天前
通用库会用,业务就没啥必要了
nkidgm
49 天前
我写 Java 都不怎么用泛型了,因为不同团队/公司的业务通用性不强,强上泛型,就是浪费时间。

用泛型都是抽象性很高的模块了,是为了通用性而用泛型,而强上泛型看上去很优雅,但实际上就是自娱自乐。
nkidgm
49 天前
不过曾经为了学习泛型,在过程中也很享受那种设计感,很有顶层思维,但现在回头看,90%都是过度设计(逃
zaiweijian
49 天前
没有泛型,用 interface 强转还是比较麻烦的。不过也就工具函数会用到
kevinxzhao
49 天前
go 都是写业务逻辑多点吧,所以范型用的应该不太多。
roundgis
49 天前
写库可能会用得多些

如果是往屎山堆屎的话就不要想太多了
pulutom40
49 天前
工具函数用的多,业务代码用不到

但从泛型出来第一天开始,我就没听说过谁要求不要用泛型
skiy
49 天前
用不用泛型,得看我用的库,它类型定义成泛型不。刚出泛型时尝鲜,结果一堆库没跟进。
现在的话,AI 出的代码有我就用,没有我就不用。
Rainm4ker
49 天前
写业务很少用,组内、部门的基础库应该用得着
veightz
49 天前
用的并不高频。一些工具类用的多一些,字面量转指针之类的。。
和 Java 比,类似 Result<>用得并不多。。。
darkway
49 天前
为了泛型而用泛型,是很忌讳的
spritecn
49 天前
话说,现在有中小厂用 go 么?
jimmzhou
49 天前
@spritecn #19 boss 上搜一下 go 的岗位就知道了 一堆不知名的小厂用 go

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1153500

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX