go-import

go使用import 命令来导入包文件

像下面这样

1
2
3
4
import (
"fmt"
)
fmt.Println("hello go")

相对路径
1
import "./model"            //当前文件同一目录的model目录,但不建议这种方式
绝对路径
1
import "shorturl/model"    //加载gopath/src/shorturl/model

点操作

使用点操作可以省略前缀的包名,fmt.Println可以缩写成Println

1
2
3
4
5
import (
. "fmt"
)

Println("hello go")


别名操作
1
2
3
4
import (
f "fmt"
)
f.Println("hello, go")

_操作

_操作其实是引入该包,不直接使用包里面的函数,而是调用了该包里的init函数

1
2
3
import (
_ "fmt"
)


Ref:
1.go web编程