go语言包有4种引用方式,分别是:1、使用标准引用方式引入,其代码如“import ("fmt")”;2、使用别名引用方式引入,其代码如“import (F "fmt")”;3、使用省略方式引入,其代码如“import (. "fmt")”;4、通过仅执行包init函数方式引入,其代码如“import ("fmt"_ "strconv")”。

本教程操作系统:Windows10系统、go1.20.1版、Dell G3电脑
案例
1、使用标准引用方式引入
通过标准的形式导入系统内置的 fmt 包
立即学习“go语言免费学习笔记(深入)”;
package main
//通过标准的形式导入系统内置的 fmt 包
import (
"fmt"
)
func main() {
fmt.Println("PHP中文网(www.php.cn)")
fmt.Println("Golang Pakckage import")
}程序运行后,控制台输出如下:
PHP中文网(www.php.cn) Golang Pakckage import
我们使用标准的方式,引入了 fmt 包,并在 main 函数中直接使用 fmt. 的形式即可调用该包里面的 函数。
2、使用别名引用方式引入
通过别名引用方式引入系统内置的 fmt 包
package main
//通过别名引用方式引入系统内置的 fmt 包
import (
F "fmt"
)
func main() {
F.Println("PHP中文网(www.php.cn)")
F.Println("Golang Pakckage import")
}程序运行后,控制台输出如下:
PHP中文网(www.php.cn) Golang Pakckage import
我们使用别名引用方式引入了系统内置的 fmt 包,并给 fmt 包起别名为 F,在 main 函数中,我们不可以再使用 fmt. 的方式来使用 fmt 包,只能使用 F. 的形式来使用了。
3、使用省略方式引入
Magento是一套专业开源的PHP电子商务系统。Magento设计得非常灵活,具有模块化架构体系和丰富的功能。易于与第三方应用系统无缝集成。Magento开源网店系统的特点主要分以下几大类,网站管理促销和工具国际化支持SEO搜索引擎优化结账方式运输快递支付方式客户服务用户帐户目录管理目录浏览产品展示分析和报表Magento 1.6 主要包含以下新特性:•持久性购物 - 为不同的
通过使用省略方式引入系统内置的 fmt 包
package main
//通过使用省略方式引入系统内置的 fmt 包
import (
. "fmt"
)
func main() {
Println("PHP中文网(www.php.cn)")
Println("Golang Pakckage import")
}程序运行后,控制台输出如下:
PHP中文网(www.php.cn) Golang Pakckage import
我们使用省略方式引入了系统内置的 fmt 包,在 main 函数中,我们不可以再使用 fmt. 的方式来使用 fmt 包,而是可以直接使用 fmt 包的函数。
4、仅执行包init函数方式引入
通过仅执行包 init 函数方式引入系统内置的 strconv 包
package main
//通过仅执行包 init 函数方式引入系统内置的 strconv 包
import (
"fmt"
_ "strconv"
)
func main() {
fmt.Println("PHP中文网(www.php.cn)")
fmt.Println("Golang Pakckage import")
}程序运行后,控制台输出如下:
PHP中文网(www.php.cn) Golang Pakckage import
我们通过仅执行包 init 函数方式引入系统内置的 strconv 包,如果我们在包 “strconv” 的前面不加上 _,那么程序会报错。
因为,golang 中不允许导入不使用的包,因此我们在前面加上 _,表明我们不需要使用该包里面的函数,仅仅是执行该包的 init 函数。
Go语言包引用方式教程总结
Golang 中的 包 的引用有四种引用格式,分别为:使用标准引用方式引入、使用别名引用方式引入、使用省略方式引入和仅执行包 init 函数方式引入。









