关于定义 Retrvever问题
来源:6-3 接口的定义和实现

蹭你七时年
2021-04-23
我觉得这一行代码是多余的啊,他的下面一行 直接就 r:= 就好了啊,为什么要声明一下。。有什么特别的含义吗
写回答
1回答
-
这里只是演示作用。是为了演示mock.Retriever可以赋值给一个Retriever类型的变量。直接写r :=的话,r即使mock.Retriever了。
真实场景的话就是download这里,它的参数是Retriever,但我们可以直接把mock.Retriever传入
112021-04-28
相似问题
关于去重的问题
回答 1
关于interface和struct
回答 2