Hello World
我们可以新建一个hello.go文件,然后输入以下代码:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
然后我们打开终端,输入go run hello.go命令,运行程序。
go run hello.go
输出> Hello, World!
package main
package main
- package main = 告诉 Go 编译器,这是程序的入口包(可执行程序)。
- Go 官方规定,程序入口必须叫 main,名字是固定的,不能修改。
例如我改成 aaa 会报错:
package aaa
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
package command-line-arguments is not a main package # 错误提示
import “fmt”
导入(Import)Go 标准库中的 fmt 包,让当前文件可以使用它提供的功能。
- fmt:Go 官方提供的格式化输入输出包。
- Println():fmt 包中的一个函数,用来打印内容并换行。
func main()
- func main():定义一个名为 main 的函数,这是 Go 程序的入口函数。
- {}:main 函数的代码块,必须有。
- fmt.Println(“Hello, World!"):调用 fmt 包中的 Println 函数,打印 “Hello, World!” 字符串。
作业
- 修改
hello.go文件,将 “Hello, World!” 改成 “Hello, Go!"。 - 运行程序,观察输出结果。