一 包的导入语法
在写Go代码的时候经常用到import这个命令用来导入包文件,看到的方式参考如下:
import "fmt" //如果只有一个包可以直接在import后面加上要导入的包
//如果包含一个或以上包可以使用 import(),在挂号里依次加入需要导入的包
import(
"fmt"
"os"
)
然后在代码里面可以通过如下的方式调用
fmt.Println("hello world")
二 特殊的import
下面介绍一些让很多新手很费解的特殊import:
1. 点操作
有时候会看到如下的方式导入包
import(
. “fmt”
)
这个点操作的含义就是这个包导入之后在你调用这个包的函数时,你可以省略前缀的包名,也就是前面你调用的
fmt.Println(“hello world”)
可以省略的写成
Println(“hello world”)
2. 别名操作
别名操作顾名思义可以把包命名成另一个用起来容易记忆的名字
import(
fun “fmt”
)
别名操作调用包函数时前缀变成了重命名的前缀,这边使用fun替换fmt,即
fmt.Println(“hello world”)