我目前正在編寫ExampleFuncs我的 Go 測試腳本。例如:package helloimport "testing"func ExampleGetSymbol() { data := GetSymbol("AAPL") fmt.Println(len(data.Data)) // Output: 21}現(xiàn)在,這給了我兩個好處:當我運行時執(zhí)行這個例子go test和它出現(xiàn)在 godoc 文檔下 func GetSymbol有一件事困擾著我,我想知道我是否應(yīng)該對此做些什么。對于試圖從此示例中學(xué)習(xí)的用戶,該行data := GetSymbol("AAPL")實際上應(yīng)該是data := hello.GetSymbol("AAPL")但由于測試與包在同一范圍內(nèi),我不能像這樣使用它。所以我想我的問題的提煉版本是:有沒有辦法package.field在包范圍內(nèi)允許符號?
- 1 回答
- 0 關(guān)注
- 266 瀏覽
添加回答
舉報
0/150
提交
取消