|Go 语言之父:不要在 Go 1.18 标准库中使用泛型

出品|开源中国
作者|局长
Go 语言之父 Rob Pike 近日在 Go 代码仓库提交了一个 issue () , 建议不要改动 Go 1.18 中的标准库 , 不要在 1.18 的标准库中使用泛型 。
Rob 指出 , 在标准库中使用泛型需要深思熟虑和规划 。 如果现在就将泛型应用到标准库 , 那么会为发布版本增加很大的负担 。 因此他建议不要更新 Go 1.18 的标准库 。
【|Go 语言之父:不要在 Go 1.18 标准库中使用泛型】对此 , Rob 给出的理由是 , 如果在 1.18 版本中就更新标准库 , 那么团队的工作量会非常大 , 很容易导致出错 。 泛型是 Go 诞生以来最大的一次语言变化 , 但 Go 核心开发团队也没有使用新泛型的经验 , 无法为标准库的更新提供有力的案例 。
另外 , 他们还承诺过要保证 Go 1 的全系列兼容性 , 因此试错成本也非常高 。 Rob 建议团队应该继续等待、观察和学习 。
Rob 表示 , 关于标准库的试验会在 golang/x/exp 仓库中进行 , 只有通过测试才会进入主仓库 。
最后 , Rob 说道:“我知道每个人都想体验新语言特性的乐趣 , 并期待修复核心库中的一些问题 , 但我坚信现在最好慢慢地稳步前进 , 谨慎使用、学习、研究和推进 。 ”
- 京东|裁员不忘膈应人,这家互联网大厂送的离职礼物恶心到我了!
- 踩线|主播不“踩线” 直播才有未来
- 厨房|刀可切菜灶可加热 儿童厨房玩具安全不能忽视
- 华为|意识到离不开中国了?外媒称华为、中兴或将重新打入美国市场
- 章子怡扎减龄丸子头,短裙露美腿不像生过娃,从影20年笑容依旧甜
- 恒大|中国恒大回应被清盘呈请:极力反对 预期不影响重组计划
- ios16|一步到位能用5年,目前这3款手机能闭眼入,买手机不要太小气
- 月球也在太阳系的宜居带中,为何不能产生生命?原来个头太小了
- 太空中的真菌毒素是否危害宇航员健康?科学家:尚不明确
- 显卡|3个不买RTX 3080的理由:没钱只能排最后
