猿问

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

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


在 login.go


func (api *ApiResource) test() {

   fmt.Println("Works!")

}

在 account.go 我有:


func main () {

   Res := new(ApiResource)

   Res.test()

}

但我收到undefined:test错误。


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


我需要在这里修复什么?


跃然一笑
浏览 661回答 1
1回答

ibeautiful

如果您使用过,go run那么您必须将两个文件都传递给 like go run login.go account.go。
随时随地看视频慕课网APP

相关分类

Go
我要回答