package mainimport "fmt"func main() { type ( fullGram int fullKilogram int fullTon int )var ( salt fullGram = 100 apples fullKilogram = 5 truck fullTon = 10)fmt.Printf("salt: %d, apples: %d, truck: %d\n", salt, apples, truck)salt = fullGram(weights.callGram(100))fmt.Printf("Type of weights.Gram: %T\n", weights.callGram(1))}package weighttype ( callGram int callKilogram int callTon int)我正在開發(fā)一個(gè)簡單的代碼程序,它應(yīng)該從另一個(gè)自定義文件中調(diào)用一個(gè)類型。我遇到的問題是,每當(dāng)我嘗試導(dǎo)入路徑時(shí),/Users/inanc/go/src/github.com/inancgumus/learngo/weights我的應(yīng)用程序會(huì)在我嘗試保存文件時(shí)立即刪除導(dǎo)入。正因?yàn)槿绱?,我永遠(yuǎn)無法正確調(diào)用該文件。
1 回答

幕布斯7119047
TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
我找到了解決我的問題的方法。事實(shí)證明,我如何命名第二個(gè)文件中的變量很簡單。我通過在第一個(gè)字母下劃線并大寫第二個(gè)字母來命名變量。它在主可執(zhí)行文件中運(yùn)行良好,但是當(dāng)您嘗試將 Golang 調(diào)用到主文件時(shí)會(huì)為 Golang 創(chuàng)建一個(gè)不可讀的錯(cuò)誤。
通過簡單地重命名變量并將文件的第一個(gè)字母大寫,當(dāng)您將其調(diào)用到第二個(gè)文件時(shí),它似乎可以正常工作。
感謝所有試圖幫助我解決這個(gè)問題的人,因?yàn)槲一藥讉€(gè)小時(shí)試圖找出我做錯(cuò)了什么。
- 1 回答
- 0 關(guān)注
- 148 瀏覽
添加回答
舉報(bào)
0/150
提交
取消