导航菜单

Go语言/基础语法
课程进度 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简短声明