首页> 基础笔记 >GoLang基础学习 >函数 函数

Golang函数init函数详解和注意事项

作者:小萝卜 2023-04-05 浏览 218

简介每一个源文件都可以包含一个 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)

文章评论

    高端网站建设