golang——导包介绍
1、导包方式
//方式一
import (
"fmt"
"strings"
)
//方式二
import "os"
import "bytes"
2、导包执行顺序
(1)程序起始于main包;
(2)main包导入其它包,编译时依次导入;
(3)当导入一个包且该包导入其它包时,则先导入其它包;
(4)同一个包被多个包导入时,该包只导入一次;
(5)导入包时,先初始化包级常量和变量,再执行init函数,依此类推;
(6)所有被导入的包加载完毕后,开始初始化main包的包级常量和变量,再执行main包init函数,最后执行main函数。
3、导包路径
(1)相对路径(不推荐)
//$GOPATH/src/test/main.go
package main
import