Go 语言遵循简洁、明确的设计原则,因此它没有类似的魔法函数机制。Go 语言中有一些特性可以起到类似魔法函数的效果,例如init()
函数。
Go 中有一个特别的函数 init()
,它会在包初始化时自动调用,而无需显式调用。每个包可以定义多个 init()
函数,它们会按照声明顺序在 main()
函数之前执行。
package main
import "fmt"
func init() {
fmt.Println("This runs before main.")
}
func main() {
fmt.Println("This is the main function.")
}
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » go--知识点
发表评论 取消回复