『Golang』import 中下划线,点,别名的作用
下划线
众所周知,在 Golang 中如果 import 了一个包,会自动运行它的 init() 函数,并且如果你不在你的代码中使用该包,就无法编译
而如果你只需要它的 init() 函数,不需要使用它内部其他组件,就可以加一个下划线
例如在使用 GORM 时,不仅要引入 GORM 的包,还要引入数据库驱动
1 | import ( |
点
加点后,在调用时可以省略包名前缀
1 | package main |
别名
别名就更简单了,就是取别名的意思
1 | package main |
评论
GiscusTwikoo