|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 说道:“我知道每个人都想体验新语言特性的乐趣 , 并期待修复核心库中的一些问题 , 但我坚信现在最好慢慢地稳步前进 , 谨慎使用、学习、研究和推进 。 ”
- 小米科技|不聊性能只谈拍照!新旗舰反向升级成潮流,拍照手机如何选?
- 荣耀|今年过节不乱跑,荣耀智慧屏1499起,和年夜饭一样真香
- 微信|个人收款码与商业收款码有什么不一样
- 三星|试图挽回中国市场,国际大厂不断调价,从高端机皇跌到传统旗舰价
- 华为|别不信!魅族如今处境,雷军早有预料,小米也早已体验
- 京东|适合过年送长辈的数码好物,好用不贵+大牌保障,最后一个太实用
- 魅族|对不起!魅族,这次确实令人失望了
- 任正非|任正非与孟晚舟的姓氏为什么不一样?
- 央视|央视曝光直播电商以次充好乱象!有平台抽样不合格率达50%
- 他是“中国氢弹之父”,他的名字曾绝密28年,他叫于敏