以下摘自The Go Programming Language:
The import declarations must follow the package declaration.After that, a program consists of the declarations of functions, variables, constants, and types (introduced by the key words func, var , const , and type ); for the most part, the order of declarations does not matter.
import
语句必须跟在package
定义后面。请看下例:
package main
var str string = "Hello world!\n"
import "fmt"
func main(){
// your code goes
fmt.Println(str)
}
编译如下:
./prog.go:5: syntax error: unexpected import
调整一下语句位置:
package main
import "fmt"
var str string = "Hello world!\n"
func main(){
// your code goes
fmt.Println(str)
}
编译执行成功:
Hello world!