课程进度 10% · 第3/23章第3/23章 · 标签 1/3
— 1 —
Go程序结构
Go程序由包声明、导入、函数等组成,main包为程序入口。
go
1
package main
2
3
import "fmt"
4
5
func main() {
6
fmt.Println("Hello, Go!")
7
}
- 每个Go文件必须属于一个包(package)
- main包和main函数是可执行程序的入口
- import用于导入标准库或第三方包
— 2 —
变量与常量
Go支持多种变量声明方式和常量定义。
go
1
var a int = 10
2
var b = 20 // 类型自动推断
3
c := 30 // 简短声明
4
5
const Pi = 3.14
6
const (
7
StatusOK = 200
8
StatusNotFound = 404
9
)
- var声明变量,可指定类型或自动推断
- :=为简短声明,只能在函数体内使用
- const定义常量,值不可变
packageimportvarconst简短声明