Go语言101

《Go语言101》是一本着墨于Go语法和语义的编程指导书(Go 1.14就绪)。 这本书也搜集了很多Go编程中的细节和讲解了一些底层实现原理(不含具体实现细节)。 这本书的宗旨是尽量帮助Go程序员更深和更全面地理解Go。 此书同时适合Go初学者和有一定经验的Go程序员阅读。

  • 本书由老貘编写。
  • English version is here.
  • 此项目源代码目前托管在Github上。你可以将代码拉取到本地并在项目目录下运行go run .命令来启动一个本地服务器来阅读本书以获取更好的阅读体验。
  • 本书微信公众号名称为”Go 101”。此公众号将时不时地发表一些Go语言相关的原创短文。各位如果感兴趣,可以搜索关注一下。

赞赏

2020/04/22: runtime.KeepAlive调用对于将一些的unsafe.Pointer非法使变得合法是无助的。因此,非类型安全指针一文中的多处进行了调整。请重新阅读此文以获得详情。(十分抱歉在此前传播了错误信息。)

目录: