
Go-HelloWorld
怀光Hello World
同其他语言一样,从HelloWorld开始认识Go语言
1 | package main |
分析以上代码:
第 1 行:package main
在 Go 中,所有的代码都必须定义在一个包(package)中。这里我们使用了 main 包,这是 Go 程序的入口包:
- 包名 main 告诉 Go 编译器这是一个独立的可执行程序,编译器会从此包中寻找程序的入口点。
- 如果编写的包是作为库使用,通常会使用其他名称,而非 main。
第 3 行:import “fmt”
- import 语句用于导入其他包。fmt 是 Go 标准库中的格式化 I/O 包,包含许多用于输出的函数。
- 在此程序中,fmt 包提供了 Println 函数来打印输出。
第 5 行:func main()
- main 函数是程序的入口点。每个 Go 程序都需要一个 main 函数,程序会从此函数开始执行。
- 定义函数的语法为 func 函数名() {}。
第 6 行:fmt.Println(“Hello, World!”)
- Println 函数用于打印字符串并自动换行。
- 这里我们将字符串 “Hello, World!” 作为参数传递给 fmt.Println,它会输出此字符串到终端。