go语言——工程管理

Posted 拓朴区块链研究院

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go语言——工程管理相关的知识,希望对你有一定的参考价值。


2.4 导入包


导入包需要使用关键字import,它会告诉编译器你想引用该位置的包内的代码。包的路径可以是相对路径,也可以是绝对路径。


go语言——工程管理(二)


标准库中的包会在安装 Go 的位置找到。Go 开发者创建的包会在 GOPATH 环境变量指定的目录里查找。GOPATH 指定的这些目录就是开发者的个人工作空间。

 

如果编译器查遍 GOPATH 也没有找到要导入的包,那么在试图对程序执行 run 或者 build的时候就会出错。

 

注意:如果导入包之后,未调用其中的函数或者类型将会报出编译错误。


go语言——工程管理(二)


2.4.1 点操作


go语言——工程管理(二)

2.4.2 别名操作


在导时,可指定包成员访问式,如对包重命名,以避免同名冲突:



go语言——工程管理(二)


2.4.3 _操作


有时,用户可能需要导入一个包,但是不需要引用这个包的标识符。在这种情况,可以使用空白标识符_来重命名这个导入:


go语言——工程管理(二)


_操作其实是引入该包,而不直接使用包里面的函数,而是调用了该包里面的init函数。


3、测试案例


3.1 测试代码


go语言——工程管理(二)

calc.go代码如下:


go语言——工程管理(二)


main.go代码如下:


go语言——工程管理(二)

go语言——工程管理(二)










以上是关于go语言——工程管理的主要内容,如果未能解决你的问题,请参考以下文章

5GO语言日志管理与平滑升级

Go 包管理机制深入分析

安装Go语言支持及Gogs版本管理工具

go语言——工程管理

go语言包管理

go语言包管理