4

Go 语言设计哲学

 2 years ago
source link: https://golang3.eddycjy.com/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Go 语言设计哲学

大家好,我是煎鱼。

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

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

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

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

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

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

学习和交流

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

image

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

批评和建议

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK