23 lines
325 B
Go
23 lines
325 B
Go
package main
|
||
|
||
import "fmt" //导入别的包 先执行别的包里面 再执行自己包里面
|
||
|
||
//做变量初始化
|
||
|
||
// 后是 init函数 全局变量再执行,main函数调用
|
||
|
||
var num int = test()
|
||
|
||
func test() int {
|
||
fmt.Println("test")
|
||
return 10
|
||
}
|
||
func init() {
|
||
fmt.Println("1")
|
||
|
||
}
|
||
func main() {
|
||
fmt.Println("2")
|
||
|
||
}
|