一、创建并引入包
创建如下目录结构:
在 math.go 中:
package utilsfunc Add(x,y int) int {return x + y}func Sub(x,y int) int {return x - y}
在 index.go 中引入:
package main
import (
"./utils"
"fmt"
)
func main() {
fmt.Println(utils.Add(1,1))
fmt.Println(utils.Sub(1,1))
}
二、包的别名
如果想要引入一个包,而不使用其默认名称,可以为其添加别名。
比如:
import f "fmt"
f.Println(1)
如果连前缀都不想添加,可以使用本地化的导入,方法是在包前面添加 . :
import ."fmt"
Println(v)
如果导入了某个包而在程序中没有调用,可以使用 _ 符号丢弃此包:
import _"fmt"
