合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
## hello world 1972年贝尔实验室著名研究员`Brian Kernighan`在撰写"B语言教程与指导 (Tutorial Introduction to the Language B)"时初次使用"hello world"来作为演示程序。 1978年,他在和`Dennis Ritchie`合作撰写的C语言圣经"The C Programming Language"中,延用了"hello world"句式,作为开篇第一个程序,此后几乎每一个程序设计语言的教材中的第一个范例都是"hello world"程序,因此我们的Go语言程序第一个范例也将使用"hello world"来作为演示。 #### 第一个Go语言程序 以下是最简单的一个Go语言程序: ``` // main.go package main import "fmt" func main() { fmt.Println("hello world") } ``` 使用`go run`直接执行这段代码: ``` // 不生成可执行的二进制文件,直接输入hello world go run main.go ``` 使用`go build`编译成二进制可执行文件: ``` // 直接执行生成的二进制可执行文件,即可输出hello world go build [main.go] // []的内容可有可无 ``` 使用`go build`编译成指定名称的二进制可执行文件: ``` // 直接执行生成的二进制可执行文件,即可输出hello world go build -o [main.go] main // []的内容可有可无 ```