Go 语言设计哲学

大家好,我是煎鱼。

在学习和交流 Go 的过程中,许许多多的同学都会有所疑惑。

因为 Go 与以往其他语言不一样,有着自己的设计哲学,很多别人家有的特性(例如:三元运算符等),他就是没有,而且还明确告诉你不会加。

但很多同学不明白为什么,依葫芦画瓢不香吗、别人家的 “最佳实践” 不好吗、为什么泛型这么久才出、为什么错误处理要如此…?

Go 他有自己的想法,洞察其背后的思想就是我们想要去做到的。在以往一遍遍的分享和解释后,现在我结合官方资料和自己的理解,梳理出了一系列 Go 语言设计相关的理念和哲学的文章,形成了这本开源图书。

希望对你有所帮助,欢迎 ⭐️ Star

如果有其他地方有引用,也希望能够保留原作者信息和地址,感谢支持:)

学习和交流

若想一起进 Go 技术群学习和交流,欢迎关注我的公众号:

image

加我微信后标注 “加群” 即可。

批评和建议

如果有任何建议或疑问欢迎随时在本书的 Issues 与我交流,会尽快回复你。

本图书由 煎鱼 ©2022 版权所有,所有文章采用知识署名-非商业性使用-禁止演绎 4.0 国际进行许可。