我目前正在编写ExampleFuncs我的 Go 测试脚本。例如:package helloimport "testing"func ExampleGetSymbol() { data := GetSymbol("AAPL") fmt.Println(len(data.Data)) // Output: 21}现在,这给了我两个好处:当我运行时执行这个例子go test和它出现在 godoc 文档下 func GetSymbol有一件事困扰着我,我想知道我是否应该对此做些什么。对于试图从此示例中学习的用户,该行data := GetSymbol("AAPL")实际上应该是data := hello.GetSymbol("AAPL")但由于测试与包在同一范围内,我不能像这样使用它。所以我想我的问题的提炼版本是:有没有办法package.field在包范围内允许符号?
- 1 回答
- 0 关注
- 232 浏览
添加回答
举报
0/150
提交
取消