0
我无法理解为什么这个错误即将到来,无法找到解释,无论我在哪里搜索。导入语句的位置
在运行
package main
var a = 23
import (
"fmt"
)
func main() {
fmt.Println(a)
}
我收到此错误
# command-line-arguments
./test.go:5: syntax error: non-declaration statement outside function body
我明白,如果我继续进口只是包声明后,它工作正常。我无法理解的是为什么import需要在包声明之后,而不是这样。