猿问

我的 Visual Studio 代码应用程序不断删除我导入的包

package main


import "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 weight


type (


        callGram int


       callKilogram int


       callTon int

)

我正在开发一个简单的代码程序,该程序应该从另一个自定义文件调用类型。我遇到的问题是,每当我尝试导入路径时,/Users/inanc/go/src/github.com/inancgumus/learngo/weights我的应用程序都会在我尝试保存文件时立即删除导入。


因此,我永远无法正确调用该文件。


交互式爱情
浏览 103回答 1
1回答

墨色风雨

我找到了解决问题的方法。事实证明,这只是我如何命名第二个文件中的变量的简单问题。我按照通常的方式命名变量,即在第一个字母下划线并将第二个字母大写。它在主可执行文件中工作正常,但当您尝试将其调用到主文件时,会为 Golang 产生不可读的错误。通过简单地重命名变量并将文件的第一个字母大写,当您将其调用到第二个文件时,它似乎可以顺利工作。感谢所有试图在此事上帮助我的人,因为我花了几个小时试图找出我做错了什么。
随时随地看视频慕课网APP

相关分类

Go
我要回答