作为一个初级的phper,感觉这节完全没听懂啊

来源:6-2 duck typing的概念

phper小白

2019-07-25

讲的概念,接口。 云里雾里的

写回答

1回答

ccmouse

2019-07-28

php和我们这里python的这个例子很像。我们要调用别人的方法,比如这个retriever.get(),我们直接调用就行,这很方便。但是我们怎么保证传过来的这个retriever有get方法?在php或是python里面都不能。往往我们运行到那一行系统才报错说找不到get方法,有可能已经发生在产品上线之后。
接口就是一个确保传过来的retriever有get方法的一种手段。在go语言里,也包括java等其他强类型语言,传入一个没有get方法的retriever是会编译错误的,我们的系统根本无法运行,这样就能在第一时间发现问题。

1
1
蹭你七时年
明白了
2021-04-23
共1条回复

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程