- 包 :包导入后必须使用,否则编译不过
package main
//包的导入
import (
"fmt"
"os"
)
//包的点操作:调用这个包的函数时,可以省略前缀。不好,函数名容易与全局变量混淆
import . "fmt"
func main() {
PrintIn("test")
}
//包的重命名
import (
io "fmt"
)
func main() {
io.PrintIn("test")
}
//包的_操作: 可以不使用此包
//(只调用包的init函数)
import (
_ "fmt"
)
-
同级目录
image.png
-
不同目录
image.png
-
包的init函数
包被别的文件导入后,会先执行包的init函数,再执行文件本身的init函数,再执行包的其他自定义函数 -
工程管理总结
image.png
网友评论