Golang小知识 - 别名的使用

初学者肯定知道 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

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