Golang小知识 - 别名的使用

{app.params.name}}{app.params.name}}{app.params.name}}

初学者肯定知道 import 的作用

比如导入fmt包,只需要

import (
	"fmt"
)

但是 

import (
	'fmt'
)

是不可以的,build的时候会报错的

$ go build -o ./build/app
can't load package: package .:
main.go:4:2: illegal rune literal

但是别名要如何使用

举个例子

import (
	"fmt"
	a "fmt"
	b "fmt"
	c "fmt"
)

意思就是说我可以将fmt这个包名改名为a或者b或者c调用的时候要怎么用

举个例子

func main() {
	fmt.Println("a string")
	a.Println("A")
	b.Println("B")
	c.Println("C")
}

在继续往下看答案之前,先想象下结果

结果如下

a string
A
B
C

小知识点每天掌握一点点,了解更深一点。

版权声明

durban创作并维护的 小绒毛的足迹博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。

本文首发于 博客( https://www.xiaorongmao.com ),版权所有,侵权必究。

本文永久链接: https://www.xiaorongmao.com/blog/140


版权声明

durban创作并维护的 小绒毛的足迹博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。

本文首发于 小绒毛的足迹博客( https://www.xiaorongmao.com ),版权所有,侵权必究。

本文永久链接: https://www.xiaorongmao.com/blog/140