//1)go语言以包作为管理单位 //2)每个文件必须先声明包 //3)程序必须有一个main包 package main import "fmt" //入口函数 func main() { var a int = 10 //变量声明了必须使用,不然报错,声明方式一,可以不赋值 b := 20 //声明方式二,必须赋值(自动推导类型) fmt.Println("Hello World", a, b) }
go build *.go 此命令只会编译代码,不能运行可执行程序
go run *.go 只会运行,不会生成可执行程序
PS:导入包后必须要使用