目录如下:
fddf@fds-MacBook-Pro package_test % tree .
.
├── auth
│ ├── login.go
│ └── logout.go
├── go.mod
├── main.go
├── package_test
└── route
├── auth.go
└── site.go
执行命令:
go mod init package_test
main.go
package main
import "package_test/auth"
import "package_test/route"
func main() {
auth.Login()
auth.Logout()
route.Logroute(20)
route.SiteRoute("liming")
}
login.go
package auth
import "fmt"
func Login() {
fmt.Println("you loged in!")
}
其他介个包文件与此类似,这样就实现了自定义包并引入包文件