分类: Java
2018-10-18 17:46:23
随着技术的发展,go语言逐步的进入了市场,有很多IT技术人员想要了解go语言,有很多公司已经开始使用go语言来实现一些功能。如果你在学习go语言,那么go语言的特殊函数有什么呢?我们来了解一下。
1、main函数:
Go语言程序的默认入口函数(主函数):func main()
函数体用{}一对括号包裹。
只能应用于package main。
2、init函数:
go语言中init函数用于包package的初始化,该函数是go语言的一个重要特性。
init函数有下面的特征:
① init函数是用于程序执行前做包的初始化的函数,比如初始化包里的变量等
② 每个包可以拥有多个init函数
③ 包的每个源文件也可以拥有多个init函数
④ 同一个包中多个init函数的执行顺序go语言没有明确的定义(说明)
⑤ 不同包的init函数按照包导入的依赖关系决定该初始化函数的执行顺序
⑥ init函数不能被其他函数调用,而是在main函数执行之前,自动被调用
文章来自于公众号:Go程序员开发