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 里如何引用?

gin
最佳答案

看错了,在同个包里就直接用,不需要引用

1年前 评论
gin (楼主) 1年前
讨论数量: 2

看错了,在同个包里就直接用,不需要引用

1年前 评论
gin (楼主) 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!