导出的方法在同一包中不可用

我有一个小的 go lang 项目,它在 main.go 文件中有一些处理程序,它们引用 session.go 文件中的会话相关方法。两者都package main位于文件的顶部。session.go 文件中的函数都以大写字母开头(即它们是公共/导出方法)。然而,当我运行该main.go文件时,它说位于session.go和调用的方法main.go是undefined. 这是为什么,如何解决。


我正在运行这个项目 go run main.go


main.go


func logout(w http.ResponseWriter, r *http.Request) {

ClearSession(w, r)

 ....

}

session.go


func ClearSession(w http.ResponseWriter, r *http.Request) {


}


森栏
浏览 174回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go