golang初始化顺序/执行顺序
golang入门-- import包与包内init方法的执行时机
init函数
实现在init函数前执行
func theVeryFirstFunction() int {
log.Println("theVeryFirstFunction")
return 6
}
var (
Num = theVeryFirstFunction()
)
func init() { log.Println("init", Num) }
下划线最佳实践
import _ "net/http/pprof"
import (
"database/sql"
"fmt"
_ "github.com/mattn/go-sqlite3"
"log"
"os"
)