公众号原文地址:https://mp.weixin.qq.com/s/KmT-Mu4YQDeaQY_95waj-Q
本篇目录
-
本篇目录
-
说明
-
正确使用正确的资料
-
最权威的 Go 语言资料是?
-
Go 语言的 map 是否是并发安全的?
-
扩大搜索范围
-
找到答案不等于结束
-
为什么要执着于一手资料?
-
参考
说明
相比于细节,更在意知识框架的构建和完善,因此有时候对一些技术细节不是很清楚,只是知道如何找答案。最近要认真编码,需要仔细考虑、敲定细节,趁此机会将 Go 语言的知识整理一下。
正确使用正确的资料
找到正确的资料、能够正确的使用、正确的理解,是最关键的一步。除非是初学者,否则不要使用二手、三手和倒了无数手的资料,长期来看使用非一手资料,就是在浪费时间和引入错误。第一手的资料常常晦涩难懂,需要经过长时间的积累和沉淀,才能比较熟练的运用,刚开始的时候可以用二手、三手的资料帮助理解,但一定要逼迫自己在一手资料中找到解答,这个过程会极大地提升认知。
下面以Go 语言的 map 是否是并发安全的?
为例,演示一下 Go 语言的一手资料的用法。
最权威的 Go 语言资料是?
最权威的 Go 语言资料是什么?Go 官网上的语言规范:The Go Programming Language Specification](https://upload-images.jianshu.io/upload_images/9231674-be49b617a53a68f0?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
这份资料可以理解为 Go 语言的设计文档之一,用表达式的方式对 Go 语言语法做出了最精确的定义