go-import
正则文法
ImportDecl = "import" ( ImportSpec | "(" { ImportSpec ";" } ")" ) .
ImportSpec = [ "." | PackageName ] ImportPath .
ImportPath = string_lit .
导入路径(ImportPath)
- 相对路径
1 | import "./test" |
- 绝对路径(
gopath
)
1 | import "fmt" |
包名(PackageName)
.
1 | import . "fmt" |
这样导入后,在使用的时候无须包名
_
1 | import _ "github.com/go-sql-driver/mysql" |
不直接使用该包内的导出标识符
别名
1 | import f "fmt" |
通过别名访问(“f.Println”)
- 默认形式
1 | import "fmt" |