5.1. 简介

Go是一个新的语言。虽然它从其他语言中借鉴了一些特性,但是Go语言的编程方式和其他是 有本质却别的。如果只是简单的将C++或Java等代码翻译为Go代码是不可能得到最优的Go代码的。 java程序员用java的思维方式编程,并不是Go的思维方式。如果采用go的思维方式,一个问题 可能有完全不同的解决方法。因此,如果要真正的用好Go语言,理解它的语言特性和设计思想是 很重要的。另外,还要知道Go语言的变成风格,例如命名方式、格式化、程序结构等等,采用通用 的方式也便于和其他的Go程序员交流。

该文档对于如何编写清晰优雅的Go程序给出一些建议。它是Go语法说明 和Go语言入门教程的补充。

5.1.1. 例子

Go源代码不仅包含了核心库的实现,还有很多如何使用语言的例子。 如果在使用go的过程中遇到问题,或者想了解某些库的内部工作机制,可以直接参考源代码找到答案。