Golang undefined variable

标签 go undefined

我有 2 个 go 文件:

/Users/username/go/src/Test/src/main/Test.go

package main

import "fmt"

func main() {
    fmt.Printf(SomeVar)
}

和文件/Users/username/go/src/Test/src/main/someFile.go

package main

const SomeVar = "someFile"

但是我不断收到编译器错误:

/Users/username/go/src/Test/src/main/Test.go:6: undefined: SomeVar

谁能解释一下为什么 SomeVar 被标记为未定义?

最佳答案

试试

go run Test.go someFile.go

关于Golang undefined variable ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24582384/

相关文章:

go - 在 Go 程序中返回的参数太多

javascript - 对象文字表示法中的方法记录到控制台,但也记录未定义

javascript - JavaScript 对 Number(undefined) 做了什么?

javascript - 无法读取未定义的属性 'input'

javascript - 为什么在 document.ready() 中声明的函数在调用时未定义?

amazon-web-services - 使用 Go 将 S3 文档发送到 Textract

go - 无法在 '/find/{id}' 下触发 API 端点执行

logging - 构造系统日志消息时的乱码输出

dictionary - 与Go中的 map 相比,搜索无序数组要花多少个元素

swift 错误。使用未声明的类型 String