刚接触golang和gin框架,看到一段下面的代码表示很疑惑,golang语言的语法是不是太随便了?
![gin.jpg](http://studygolang.qiniudn.com/161219/a7dbbfb90b3a537f93c9495b29c707fe.jpg)
定义struct的成员(RouterGroup)类型都不写,还是说默认是interface{}?,但是后面又直接调用RouterGroup.engine成员,难道不要类型转换吗?求解惑!
![gin2.jpg](http://studygolang.qiniudn.com/161219/e9391d4fd61b95ddd7f981e5dcb890bd.jpg)
更多评论
RouterGroup不是省略了类型,而是省略了变量名。是的,Engine有个类型为RouterGroup的匿名成员。
另外,最好通读一遍语法再写代码、看代码
#1