本文主要是介绍go--知识点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Go 语言遵循简洁、明确的设计原则,因此它没有类似的魔法函数机制。Go 语言中有一些特性可以起到类似魔法函数的效果,例如init()
函数。
Go 中有一个特别的函数 init()
,它会在包初始化时自动调用,而无需显式调用。每个包可以定义多个 init()
函数,它们会按照声明顺序在 main()
函数之前执行。
package mainimport "fmt"func init() {fmt.Println("This runs before main.")
}func main() {fmt.Println("This is the main function.")
}
这篇关于go--知识点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!