在beego的框架中,看见了如下的代码:
```go
import (
_ "quickstart/routers"
"github.com/astaxie/beego"
)
```
不懂在“quickstart/routers”前加上_是什么意思?语法上做什么解释呢?
前面加"_"是占位符的意思,如果前面不加"_"的话,代码中一定要调用routers包里面的东西,否则的话,编译会出错。
_ "quickstart/routers" 这句话的真实意思是本代码中,不引用routers包里面的东西,但是会调用routers包里面的init方法,也就是说,这句话就是隐含的调用一下routers中的init方法
#2
更多评论