在golang中,从同一包名和同一目录的另一个文件中读取变量。

huangapple go评论82阅读模式
英文:

Read variable from another file in same package name and same directory in golang

问题

文件A

package main

import "fmt"

func main() {
    fmt.Println(My_str)
}

文件B

package main

var My_str string
My_str = "hi"

使用以下命令运行程序

go run .

但是出现了以下错误:

undefined: My_str
英文:

file A

package main

import "fmt"

func main() {
	fmt.Println(My_str)
}

file B

package main

var My_str string
    My_str = "hi"

run program with this command

go run .

but this error appears:

undefined: My_str

答案1

得分: 1

我将变量声明更改为以下内容:

var My_str = "hi"

但是这个问题没有解决,而是显示:

undefined: My_str

英文:

I change declare variable to this :

var My_str = "hi"

but this is'n solved and say:

undefined: My_str

huangapple
  • 本文由 发表于 2023年2月9日 14:41:42
  • 转载请务必保留本文链接:https://go.coder-hub.com/75395071.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定