如何在Golang中使用其他文件中的其他结构方法

时间:2014-09-18 03:03:10

标签: go

我有一个名为login.go和account.go的文件

在login.go

func (api *ApiResource) test() {
   fmt.Println("Works!")
}

在account.go中我有:

func main () {
   Res := new(ApiResource)
   Res.test()
}

Buit我收到undefined:test错误。

他们都使用package main并且位于同一个src/文件夹

我需要在这里解决什么问题?

1 个答案:

答案 0 :(得分:2)

如果您使用go run,则必须将这两个文件都传递给go run login.go account.go