由于Go中使用_
作为空白标识符来丢弃值。下面的import语句将导入包并执行其init
函数。有没有办法将包别名为_
?以便我可以将其用作_.Method()
。
import (
_ "github.com/ziutek/mymysql/godrv"
)
答案 0 :(得分:1)
不,由于你所描述的原因,这是不可能的。你最接近的是使用两个下划线:
import (
__ "github.com/ziutek/mymysql/godrv"
)
__.Method()