参考:https://studygolang.com/articles/5831

一个 project,三个 main 函数
两个目录, 同一个 包名
import 的是目录,调用时用包名
相同名字的包,如果要在同一个文件中引用,可以重命名包(entry3)

一个例子明白go 的package

// entry3.go
package main

import (
	"fmt"
	dir1 "dir1"
	dir2 "dir2"
)

func main(){
	fmt.Println("entry3")
	dir1.Say1()
	dir2.Say2()
}

相关文章: