我们在写Go代码的时候经常用到import这个命令用来导入包文件,而我们经常看到的方式参考如下:
[java] import( "fmt" )[/java]
然后我们代码里面可以通过如下的方式调用
[java]fmt.Println("hello world")[/java]
上面这个fmt是Go语言的标准库,他其实是去goroot下去加载该模块,当然Go的import还支持如下两种方式来加载自己写的模块:
1.相对路径
[java]import “./model” //当前文件同一目录的model目录,但是不建议这种方式来import[/java]
2.绝对路径
import “shorturl/model” //加载gopath/src/shorturl/model模块
上面展示了一些import常用的几种方式,但是还有一些特殊的import,让很多新手很费解,下面我们来一一讲解一下到底是怎么一回事
Continue reading