介绍
本文档是关于 Go 编程语言基础的一个介绍性的入门教程,偏向于熟悉 C 或 C++的读
者。本文并非一份语言的完整指南,如果需要的话,你应该去看看“语言规范”(language
specification)。当读完本教程之后,你可能会希望继续看看“Effective Go”,这份文档更
深入的挖掘如何使用 Go 语言。此外还有一份《三日入门》的教程可供参考: 第一日,第二日,
第三日.
本文将会以一系列适当的程序来说明语言的一些关键特性。所有的示例程序都是可运行
的(在撰写本文时),并且这些程序都会提交到版本库的/doc/progs/目录下。
程序片段都会标注上在源文件中的行号,为了清晰起见,空行前面的行号留空。
Hello, World
让我们以最常见的方式开始吧:
05 package main
07 import fmt "fmt" // 本包实现了格式化输入输出
09 func main() {
10 fmt.Printf("Hello, world; or Καλημέρα κόσμε; or こんにちは 世界/n");
11 }