duck-typing

duck-typing

文章 0 浏览 6

C# 和接口 - 显式与隐式

在 C# 中,如果一个类具有接口的所有正确方法/签名,但没有显式实现它,例如: class foo : IDoo {} 该类是否仍可以转换为该接口?…

梦幻的味道 2024-07-18 03:51:47 13 0

动态语言的用途

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…

焚却相思 2024-07-13 02:59:26 18 0

鸭子类型作为反射的语法糖:好还是坏主意?

我最近一直在想,在 Java 和 C# 等语言中包含“duck”类型作为方法参数类型是否是一种很好的语法糖形式? 这看起来如下: void myFunction(duck foo) …

病女 2024-07-09 18:06:56 17 0

C#4.0 动态对象是否有一些用于鸭子类型的功能?

Anders 表示,在 C#4.0 中,我们将获得动态类型,或者“静态类型是动态的”对象。 这将允许任何方法调用解析发生在运行时而不是编译时。 但是是否有设…

○愚か者の日 2024-07-08 11:42:56 13 0

动态语言中的接口有什么意义吗?

在像 Java 这样的静态语言中,你需要接口,因为 否则类型系统不会让你做某些事情。 但在 PHP 和 Python 这样的动态语言中,你只需采用 鸭子打字的优点…

旧伤还要旧人安 2024-07-04 12:47:14 20 0

鸭子类型与静态类型相比有哪些优点?

我正在对 Groovy 进行更多的研究和实验,并且我正在努力思考在 Groovy 中实现我在 Java 中不能/不做的事情的优缺点。 动态编程对我来说仍然只是一个概…

执妄 2024-07-04 01:46:54 26 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文