你好,Go
go
package main
import "fmt"
func main() {
// fmt.Println 用于输出文本到控制台
fmt.Println("Hello, World!")
// 基本输出示例
fmt.Println("欢迎学习Go语言!")
// 打印多个值,用空格分隔
fmt.Println("Go版本:", "1.20")
fmt.Println("2023年", "Go语言", "排名前10")
// 格式化输出
name := "Go学习者"
age := 25
fmt.Printf("姓名: %s, 年龄: %d\n", name, age)
// 计算并输出
a, b := 10, 20
sum := a + b
fmt.Printf("%d + %d = %d\n", a, b, sum)
}md
输出:
Hello, World!
欢迎学习Go语言!
Go版本: 1.20
2023年 Go语言 排名前10
姓名: Go学习者, 年龄: 25
10 + 20 = 30Go程序结构说明
包声明 (package main)
- 每个Go文件都以包声明开始
- main包是程序的入口点
- 可执行程序必须包含main包
导入语句 (import "fmt")
- 导入标准库或第三方包
- fmt包提供格式化I/O功能
主函数 (func main())
- 程序执行的起点
- 每个可执行程序必须有main函数
语句和表达式
- 每条语句以换行结束(不需要分号)
- 函数调用:fmt.Println()
注释
- 单行注释://
- 多行注释:/* ... * /
运行此程序:
- 保存文件为 hello_world.go
- 在终端执行:go run hello_world.go
- 或编译后执行: go build hello_world.go ./hello_world