首页> 基础笔记 >GoLang基础学习 >函数 函数
Golang函数init函数详解和注意事项
作者:小萝卜 2023-04-05 【 GoLang 】 浏览 520
简介每一个源文件都可以包含一个 init函数,该函数会在 main函数执行前,被 Go运行框架调用,也就是说 init会在 main函数前被调用。
基本介绍
每一个源文件都可以包含一个 init函数,该函数会在 main函数执行前,被 Go运行框架调用,也就是说 init会在 main函数前被调用。
案例说明:
package main
import "fmt"
func init() {
fmt.Println("初始化函数\n")
}
func main() {
fmt.Println("主函数函数\n")
}
输出结果:
初始化函数
主函数函数
inti函数的注意事项和细节
1)如果一个文件同时包含全局变量定义,init函数和 main函数,则执行的流程全局变量定义->init函数->main函数
2) init函数最主要的作用,就是完成一些初始化的工作,比如下面的案例
3)案例如果 main.go和 utils.go都含有变量定义,init函数时,执行的流程又是怎么样的呢?
很赞哦! (0)