go--知识点

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.")
}

你可能感兴趣的:(golang,开发语言,后端)