func (c *Client) Do(req *Request) (resp *Response, err error)
( c *Client )加在这里是什么意思啊 // net/http 包中的方法 初学 Go ,望各位指导
第 1 条附言 · 2016 年 11 月 14 日
- -
go 中一个文件想要引用另一个文件中的函数怎么写
go 中一个文件想要引用另一个文件中的函数怎么写
18 条回复 • 2016-11-14 17:32:50 +08:00
|
1
JoshuaJin 2016 年 11 月 9 日
|
|
2
goophy 2016 年 11 月 9 日
|
|
4
kiwi95 2016 年 11 月 9 日
这就是 golang 的 receiver 啊,为类型定义方法,或者说绑定方法 https://tour.golang.org/methods/3
|
|
6
jerray 2016 年 11 月 9 日
我觉得写成这样你就明白了:
```golang func Do(c *Client, req *Request) (resp *Response, err error) ``` |
|
9
palmers 2016 年 11 月 9 日
golang 的语法好新奇呀
|
|
11
pathletboy 2016 年 11 月 9 日
@GjriFeu 从 c++角度看,本质就是 this 指针,可以自定义名。
|
|
14
maomaomao001 2016 年 11 月 9 日 via Android
这写法~~怎么感觉比 C 还难
|
|
15
mingyun 2016 年 11 月 9 日
初学 golang 也感觉这语言好怪异
|
|
16
bluefalconjun 2016 年 11 月 10 日
这是 method 扩展可以加入 Interface
这部分虽然有点绕... 但是很有用啊 |
|
17
beiping96 2016 年 11 月 10 日
|
|
18
GjriFeu OP up.
|
• 请不要在回答技术问题时复制粘贴 AI 生成的内容