例如取query的方法定义:
```
func (c *Context) Query(key string) string {
value, _ := c.GetQuery(key)
return value
}
```
想请问下`` (c *Context)``是个什么用法,是什么含义,因为我看了些入门书籍、文章,好像都没有提到在函数名之前加一个括号的用法?
定义方法的一般格式如下:
`func (recv receiver_type) methodName(parameter_list) (return_value_list) { ... }`
#3
更多评论
老铁 书上真的有讲,再仔细看看,如:传送门:[the-way-to-go 方法 ](https://github.com/Unknwon/the-way-to-go_ZH_CN/blob/master/eBook/10.6.md)
顺带安利下 [gin实践系列](https://github.com/EDDYCJY/blog#gin%E7%B3%BB%E5%88%97%E7%9B%AE%E5%BD%95),应该对您有所帮助
#2