2016 - 2024

感恩一路有你

谷歌放弃go 如果你要放弃Golang,你的理由是什么?

浏览量:2232 时间:2021-03-14 14:40:56 作者:admin

如果你要放弃Golang,你的理由是什么?

包管理:没有统一的包管理器;

没有中央仓库,每个人的包都在GitHub上,所以大多数引用的包是:importgithub.com/XXXX/abcd在这里,大多数字母都是人名。字母的大小写不统一,格式也不同。钥匙不符合英文意思,很难看。

2. 粗略的内存管理:常见fmt.xxx公司引起太多的记忆,反思引起太多的记忆抱怨。

3. 接口数组不能传输到已知类型的数组。你需要打开另一段记忆来一个一个地传送。

大家知道为什么golang不支持泛型?

golang团队认为类型系统和运行时的复杂性过于昂贵,没有好的设计可以与这种复杂性相匹配。内置的map和slice具有泛型的风格。另外,容器可以用接口{}构造,以达到泛型的效果。到目前为止,还没有对泛型的直接支持。

如何将GO2 GO3改为GO1?

我一直喜欢围棋简洁、简单、有效的语法,但是随着细节的深入,我发现很多语法糖分严重的损失了效率和性能,比如延时;有些操作有很大的漏洞,比如slice的隐藏数据,如果我不了解细节,很容易陷入麻烦。

所以,希望操作更简单有效,GC更优秀,类库更丰富就足够了!至于泛型,我是中立的。

谷歌放弃go go支持泛型吗 泛型是什么

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。