代码目录结构

main.go:
package main
import (
"Go_Workspace/Golang_Study_Example/5-init/lib1"
_ "Go_Workspace/Golang_Study_Example/5-init/lib1"
mylibi2 "Go_Workspace/Golang_Study_Example/5-init/lib2"
)
func main() {
lib1.Lib1Test()
mylibi2.Lib2Test()
}
lib1.go:
package lib1
import "fmt"
func Lib1Test() {
fmt.Println("lib1Test()......")
}
func init() {
fmt.Println("lib1.5-init()......")
}
lib2.go:
package lib2
import "fmt"
func Lib2Test() {
fmt.Println("lib2Test()......")
}
func init() {
fmt.Println("lib2.5-init()......")
}
输出结果
