在开发过程中,随着项目的复杂,需要在同一个package中引入的包会变多,而包名就会有重名的可能。这个时候,我们需要给引入包分别起一个别名。
比如,在项目中,我们需要建立一个专属的lib,于是这个package就是
package lib
在不断的积累添加各种function的时候,突然有一天发现我们需要两种不同的rand
"crypto/rand"
"math/rand"
一个是加密解密函数用的,一个是数学计算用的。不可能舍弃任何一个。需要同时import的时候,我们需要这样写
import (
crypto_rand "crypto/rand"
math_rand "math/rand"
)
在代码中,可以直接使用 crypto_rand 和 math_rand ,两者终于和平共处了。
网友评论