内容取自于公众号:Go程序员开发
import用法:
第一种,导入系统包。
import "fmt"
第二种,相对路径导入包,导入同一目录下 test 包中的内容。
import "./test"
第三种,绝对路径导入包,导入 gopath/src/oldboy/python 包中的内容。
import "oldboy/python"
第四种,导入包并启用别名。
import f "fmt"
导入fmt,并给他启别名f
import . "fmt"
将fmt启用别名".",这样就可以直接使用其内容,而不用再添加fmt。
如fmt.Println可以直接写成Println。
第五种,"import _"
import _ "fmt"
表示不使用该包,而是只是使用该包的init函数,并不显示的使用该包的其他内容。
这种形式的import,当import时就执行了fmt包中的init函数,而不能够使用该包的其他函数。
注意:未使用的导入包,会被编译器视为错误 (不包括 "import _")。实例如下:
package main
import (
"fmt"
)
func main() {
}
编译错误:
./main.go:4:2: imported and not used: "fmt"