翻译自golang.org
介绍
这是一篇为熟悉c或c++语言的开发人员提供的介绍go语言的基础教程。本文不是综合性的语言指南,而更接近于语言规范。在你阅读本教程后,你可以继续阅读“如何更有效率的编写Go程序”这篇文章,更深入的了解这门语言应该如何被使用。同时,这里还提供了一个Go语言的三天教程:
第一天,
第二天,
第三天。
接下来将通过一系列适度的例子程序来展现这门语言的关键特性。所有的程序都存放在
/doc/progs/目录中。
程序片断都标注了该片断在原始文件中的行号。为了代码的清晰,空白行将被保留。
Hello,World
让我们以一种常用的方式开始我们的教程:
05 package main
07 import fmt "fmt" // Package implementing formatted I/O.
09 func main() {
10 fmt.Printf("Hello, world; or Καλημέρα κόσμε; or こんにちは 世界\n")
11 }
每一个Go的源代码文件使用
package语句定义它是哪个包的一部分。为了使用其他包中的功能,它也可以导入其他的包。这个程序导入
fmt包,用来获取我们的老朋友
fmt.Printf函数(由大写字母开头,添加了包限定的printf函数)。
函数使用
func关键字申明。
main包的
main函数是程序的开始点(当然是在任何初始化工作后)。
字符串常量可以包含Unicode字符,使用UTF-8编码。(实际上,Go的源代码文件被定义成使用UTF-8编码)
注释的约定与C++一致
/* ... */
// ...
下面,我们将更多的说说打印输出(译注:指屏幕)
分享到:
相关推荐
谷歌的Go语言,也被称为Golang,是由Google在2009年推出的一种开源编程语言。它被设计为简洁、高效、并发性好,并且具有内置的垃圾回收机制,使得开发人员可以更专注于编写可维护的代码。这个“谷歌GO语言教程PDF”...
Google开发的Go语言(通常简称为Go),是一种开源的静态类型、编译型语言,专为系统的软件开发和大型的服务器端应用而设计。它的设计目标是兼顾编译的速度和程序运行的性能,并且提供了一种高效的、简洁的开发环境。...
Go语言,又称为Golang,是由Google公司开发的一种静态类型、编译型、并发型且具有垃圾回收功能的编程语言。它由Robert Griesemer、Rob Pike及Ken Thompson三位开发者设计,旨在提高软件的构建效率和可维护性,特别...
Go语言由Google于2007年开始作为20%项目的一部分进行开发,在2008年转为全职项目,并在2009年11月正式宣布。Go语言的设计目的是解决云计算时代下多核化和集群化的挑战,以提高生产效率并简化多核并发编程。 #### 二...
Go 语言,也被称为 Golang,是由 Google 的 Robert Griesemer、Rob Pike 和 Ken Thompson 在 2007 年设计的一种静态类型的编程语言。它旨在提供高效的开发体验,同时保持简洁的语法和内置的并发支持。Go 语言在...
Go语言,又称Golang,是由Google开发的一种静态类型的、编译型的、并发型的、垃圾回收的编程语言。自2009年发布以来,Go语言因其简洁、高效的语法和强大的并发处理能力,逐渐在云计算、微服务、容器等领域获得了广泛...
Go语言,也称为Golang,是由Google开发的一种静态类型的、编译式的、并发型且具有垃圾回收功能的编程语言。Go语言的设计目标是提高程序员的工作效率,它具有高表达力、简洁、清晰和高效的特性。Go语言的一个显著特点...
#### 15 推荐 Google资深工程师深度讲解Go语言 - **专家介绍**:介绍讲师背景及成就。 - **核心内容**:覆盖Go语言的核心技术和最佳实践。 - **实战经验分享**:结合讲师自身经验分享实战心得。
Go语言,又称为Golang,是由Google开发的一种静态类型的、编译型的、并发型且垃圾回收的编程语言。它设计简洁、效率高,特别适合于编写服务器端和网络应用。Go语言的语法接近C语言,但同时也引入了诸如goroutine(轻...
Go语言,又称Golang,是由Google开发的一种静态类型的、编译型的、并发型的、垃圾回收的语言。它旨在提高编程效率,简化并发编程,并强调简洁的编程哲学。Go语言的设计受到了多门经典编程语言的影响,如C语言、...
Go语言,也被称为Golang,是由Google公司于2007年设计并推出的开源编程语言。它的设计目标是简洁、高效和可并发。Go语言以其快速编译、垃圾回收、C-like语法和内置并发机制而受到开发者们的喜爱,尤其在云计算和...
Go 语言是由 Google 开发的一种静态类型、编译型、并发型、垃圾回收的编程语言,于 2009 年正式对外发布。Go 语言的设计目标是兼具 Python 等动态语言的开发速度和 C/C++ 等编译型语言的性能与安全性。 Go 语言的...
Google GO 语言,也被称为 Go 语言,是由 Google 在 2009 年发布的一种新型编程语言。它旨在解决传统编程语言在现代软件开发中遇到的一些挑战,如构建速度慢、类型系统笨重等问题,并希望重新激发程序员对编程的热情...
Go语言,又称Golang,是由Google开发的一种静态类型的、编译型的、并发型的、垃圾回收的编程语言。自2009年发布以来,Go语言因其简洁的语法、高效的性能以及对并发编程的良好支持,迅速在IT界赢得了广泛的赞誉。本...
Go语言,又称为Golang,是由Google公司推出的编程语言。其主要开发者包括肯·汤姆逊(Ken Thompson)、罗布·派克(Rob Pike)和罗伯特·格里泽默(Robert Griesemer)三位业界知名的大师级人物。以下是这三位开发者的简要...
Go语言,也被称为Golang,是由Google开发的一种静态类型的、编译型的、并发型的、垃圾回收的、强类型编程语言。它旨在提高开发效率,简化系统编程,并且特别适合构建网络服务和大规模分布式系统。Go语言实战这本书是...
Go语言,也被称为Golang,是由Google开发的一种静态类型的、编译式的、并发型且具有垃圾回收功能的编程语言。自2009年发布以来,Go语言因其简洁的语法、高效的性能以及对并发编程的良好支持,受到了广大开发者的欢迎...