Appearance
Hello World
💡 什么是 Hello World
Hello World 是编程世界的"你好"——这是一个传统,全世界的程序员学习新语言时都会先写这个程序。它的作用很简单:让程序在屏幕上显示一行文字。
通过这个小程序,你会验证:
- Go 语言环境安装成功
- 你能成功运行一个 Go 程序
- 你写出了人生第一行 Go 代码
📝 创建你的第一个 Go 程序
步骤 1: 创建项目文件夹
打开终端(Terminal),执行以下命令:
bash
mkdir hello
cd hello步骤 2: 初始化 Go 模块
bash
go mod init hello提示
这一步会创建一个 go.mod 文件,Go 用它来管理项目。
步骤 3: 创建代码文件
创建一个名为 main.go 的文件,写入以下代码:
go
package main
import "fmt"
func main() {
fmt.Println("Hello World")
}注意
- 文件名必须是
main.go - 代码中的标点符号必须是英文符号
- 大小写要完全一致
步骤 4: 运行程序
在终端执行:
bash
go run main.go你会看到屏幕上输出:
Hello World恭喜!你刚刚运行了第一个 Go 程序!
💡 代码解释
让我们看看这 5 行代码分别是什么:
第 1 行 - package main
告诉 Go 这是一个可执行程序(Program)。
第 3 行 - import "fmt"
导入(Import)一个工具包,fmt 可以帮你打印文字。
第 5 行 - func main()
这是程序的入口(Entry Point),程序从这里开始执行。
第 6 行 - fmt.Println("Hello World")
调用 fmt 包的 Println 函数(Function),在屏幕上打印文字。
💪 动手练习
练习 1: 修改问候语
把 "Hello World" 改成你自己的名字,比如 "你好,张三",然后重新运行程序。
查看答案
go
package main
import "fmt"
func main() {
fmt.Println("你好,张三")
}运行后会输出:
你好,张三练习 2: 多行输出
尝试输出两行文字:第一行是 Hello,第二行是 World。
查看答案
go
package main
import "fmt"
func main() {
fmt.Println("Hello")
fmt.Println("World")
}运行后会输出:
Hello
World🎯 其他运行方式
除了 go run,你还可以先编译(Compile)再运行:
bash
go build main.go
./main这会生成一个可执行文件 main,直接运行它也能看到 Hello World。
提示
go run 适合快速测试,go build 适合发布程序给别人使用。
📌 小结
package main+func main()是 Go 程序的标准结构import "fmt"导入打印工具包fmt.Println()用于输出文字到屏幕go run可以直接运行 Go 代码
