go的一个非主文件A包如何引入它的兄弟B包里的函数,而且是小写名称?
// # app/blog/router.go文件内容如下:
package blog
import "github.com/gin-gonic/gin"
func Routers(e *gin.Engine) {
e.GET("/post", postHandler) // 不是暴露的大写函数哦
e.GET("/comment", commentHandler)
}
上面 blog/router.go 文件如何引用 blog/handler.go 文件里的2个函数postHandler,commentHandler?
项目结构如下:
gin_demo
├── app
│ └── blog
│ ├── handler.go
│ └── router.go
├── go.mod
├── go.sum
├── main.go
└── routers
└── routers.go
现在就当app/blog/handler.go 文件暴露的是2大写开头的函数,app/blog/router.go 里如何引用?
看错了,在同个包里就直接用,不需要引用