18_init 函数的使用
2019-08-31 16:21 StevenZhao 阅读(804) 评论(0) 编辑 收藏 举报1、init()函数是一个内置函数,在程序执行前会先执行init()函数,及在main()函数执行前执行
2、如果调用包里有init()函数,会先执行调用包的init()函数,在这执行本函数的init()函数
3、函数的执行流程如下:
例如:
程序目录:F:\GoWork\go不同级目录\src
package main
import (
"clca"
"fmt"
)
//先执行调用包的init,这是一个内置函数,会在main函数前执行
func init() {
fmt.Println("main is init")
}
func main() {
fmt.Println("两个数值和:", clca.Add(1, 2))
}
程序目录:F:\GoWork\go不同级目录\src\clca
package clca
import "fmt"
func init() {
fmt.Println("clca is init")
}
func Add(a, b int) int {
return a + b
}
运行结果:
每天的价值就是不停息的前进!!!