我正在尝试使用两个文件构建一个 Web 应用程序。
app.go并且main.go都在同一个目录中。
应用程序.go
package main
import (
"database/sql"
_ "github.com/go-sql-driver/mysql"
"github.com/gorilla/mux"
)
type App struct {
Router *mux.Router
DB *sql.DB
}
func (a *App) Initialize(username, password, server, port, dbName, cacheAddr, cachePass string){
}
func (a *App) Run(addr string) {
}
main.go
package main
func main() {
a := App{}
// more code here
}
我以为我的main.go文件会识别App{},但我的编辑抱怨这App是未声明的名称
这两个文件都在同一个主包中,但我不确定出了什么问题。有人可以帮我吗?谢谢!
牧羊人nacy
相关分类