为什么在代码的最外层调用fmt:
package main
import "fmt"
fmt.Println("fmt")
提示expected declaration, found 'IDENT' fmt
还有同样在最外层,这样赋值会有问题:
package main
var n int64
// expected declaration, found 'IDENT' n
n = 99
//var n int64 = 88
//这样写为什么就没有问题?
原因是什么? 新人求指导
需要用函数来包含,不能在函数外执行赋值,调用等操作。下面的n同样的道理。