package main // 导入语句 import ( "fmt" "runtime" ) // 函数外只能放置标识符(变量/常量/函数/类型)的声明 const OS = runtime.GOOS const ARCH = runtime.GOARCH // 优先级高于 main, 在每个包初始化完成后自动执行 // 通常用于 对变量进行初始化、注册等 func init() { fmt.Println("init 初始化") } // 程序入口函数 func main() { fmt.Println("Hello World!") fmt.Printf("操作系统 %s, 系统架构 %s\n", OS, ARCH) }