golang简短声明变量只能在函数体内使用,不能在全局使用
package main
import "fmt"
test1 := 1
func main(){
test2 := 2
fmt.Println(test2)
}
运行报错:./test.go:5:1: syntax error: non-declaration statement outside function body
test1声明在全局是错误的,test2正确
golang简短声明变量只能在函数体内使用,不能在全局使用
package main
import "fmt"
test1 := 1
func main(){
test2 := 2
fmt.Println(test2)
}
运行报错:./test.go:5:1: syntax error: non-declaration statement outside function body
test1声明在全局是错误的,test2正确