Go by Example https://gobyexample.com/
1、Hello World
第一个程序将打印经典的"hello world"消息。这是完整的源代码。
运行该程序的命令:go run hello-world.go
或者将程序构建为二进制文件:go build hello-world.go 然后再点击执行该二进制文件查看:./hello-world
$ go run hello-world.go
hello world
$ go build hello-world.go
$ ls
hello-world hello-world.go
$ ./hello-world
hello world
2、Values
Go 有各种值类型,包括字符串、整数、浮点数、布尔值等。以下是一些基本示例。
$ go run values.go
golang
1+1 = 2
7.0/3.0 = 2.3333333333333335
false
true
false
3、Variables
在 Go 中,编译器显式声明并使用变量来检查函数调用的类型正确性。
var
声明 1 个或多个变量。
Go 将推断初始化变量的类型。
$ go run variables.go
initial
1 2
true
0
apple
4、Constants
Go 支持字符、字符串、布尔值和数值的常量。
const
声明一个常量值。
语句可以出现在语句可以出现的任何位置。
$ go run constant.go
constant
6e+11
600000000000
-0.28470407323754404
5、For
for
是 Go 唯一的循环结构。下面是循环的一些基本类型。
$ go run for.go
1
2
3
7
8
9
loop
1
3
5