不能在函数外赋值的问题?

taatcc · · 1440 次点击
package main import "fmt" var a int = 2 func main(){ fmt.Println(a) } 这样,不用一定声明类型吧,a:=2
#5
更多评论
第一个报错是因为println吧=fmt包里的函数。 第二个确实不能如此 var a=2这样可以。
#1
啊 漏看了main=不像C/C++ go没main外这种全局变量吧=同为初学者 可能回答错。
#2