1
herich 2022-05-06 23:36:05 +08:00
Context 是一个接口, &c 实现了这个接口,所以返回&c 没问题
|
2
onlytmp 2022-05-06 23:45:33 +08:00
newCancelCtx 返回的是一个 struct ,Context 是一个 interface ,c 的指针类型实现了 Context
|
4
yaott2020 2022-05-07 08:08:53 +08:00 via Android
Ctx *context 的话是要返回 c 而不是 &c
|
5
acehowxx 2022-05-07 09:11:38 +08:00 via Android
因为 Context 是接口,所以和 struct 是反着来的。
|
9
acehowxx 2022-05-07 09:52:10 +08:00 via Android
@hakr 对于接口参数,默认就是接受的是指针,因为接口无法实例化为一个特定对象,所以就是用这种写法区分接口参数和结构体参数了,可以在 1 编译阶段就发现写没写错。
|