这听起来可能很愚蠢,但是如何在Go中定义全局变量?const myglobalvariable = "Hi there!"真的不起作用...
我只想获取命令行参数,然后我要打印它。我使用以下代码段执行此操作:
package main
import (
"flag"
"fmt"
)
func main() {
gettext();
fmt.Println(text)
}
func gettext() {
flag.Parse()
text := flag.Args()
if len(text) < 1 {
fmt.Println("Please give me some text!")
}
}
问题是它只是打印一个空行,所以我考虑过使用声明一个全局变量,const myglobalvariable = "Hi there!"但我只是得到了错误cannot use flag.Args() (type []string) as type ideal string in assignment……我知道这是一个菜鸟问题,所以希望您能为我提供帮助...
相关分类