如何将结构传递给另一个包?

这是我正在尝试做的一个非常淡化的版本,但请帮助我解决以下情况:


包A.go


package A


import "B"


type TestStruct struct {

  Atest string

}


func Test() {

  test := TestStruct{"Hello World"}

  B.Test(test)

}

包B.go


package B


import "fmt"


func Test(test TestStruct) {

  fmt.Println(test.Atest)

}

undefined: test当它碰到包 B 时失败了


基本上,我在将结构从一个包传递到另一个包或什至传递充当指向其他结构或函数的指针的变量时遇到问题。


任何指针都会非常有帮助。


慕桂英4014372
浏览 157回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go