例如:
package main
import "fmt"
x := 64
func main() {
fmt.Printf("first main \n");
}
以上代码在编译时会出现 main.go:5: non-declaration statement outside function body 的编译错误。
如果把代码改为:
package main
import "fmt"
func main() {
x := 64
fmt.Printf("first main \n");
}
则没有问题。
有疑问加站长微信联系(非本文作者)