1.包导入与调用
2.报错的解决方法
1.包导入与调用
包结构如下图所示:
main.go
package main
import(
"golangstudy/5_init/lib1"
"golangstudy/5_init/lib2"
)
func main(){
lib1.Lib1Test()
lib2.Lib2Test()
}
lib1.go
package lib1
import "fmt"
func Lib1Test(){
fmt.Println("lib1Test()...")
}
func init(){
fmt.Println("lib1. init() ...")
}
lib2.go
package lib2
import "fmt"
func Lib2Test(){
fmt.Println("lib2Test()...")
}
func init(){
fmt.Println("lib2. init() ...")
}
go run main.go时会报错。
2.报错的解决方法
go env -w GO111MODULE=off