duck-typing

duck-typing

文章 0 浏览 4

最新的 C# Duck-Typing 库

C# 4.0 以下版本的鸭子类型当前的最新技术是什么? 我了解 Duck Typing 项目,我知道 BLTookit 有一些达到此目的的东西,但我想知道除了 DLR 语言之外…

潜移默化 2024-08-27 23:47:12 9 0

我应该用鸭子类型语言定义接口吗?

我正准备用鸭子类型语言(Groovy)编写我的第一个应用程序。 如果我要用静态类型语言编写相同的应用程序,那么我需要定义一些接口。显然,由于 Groovy…

皓月长歌 2024-08-22 21:22:10 7 0

鸭子打字,必须是动态的吗?

维基百科过去常说*关于duck-typing: 在计算机编程中 面向对象的编程语言, 鸭子打字是一种动态风格 输入当前对象的位置 方法和属性集 确定有效的语义…

別甾虛僞 2024-08-15 22:50:59 16 0

Objective-C继承方法匹配

我遇到过一个与 Objective-C 中的类继承相关的奇怪场景。 假设我有三个类 A、B 和 C,它们从基类 X 继承。类 A、B 和 X 具有构造函数: - (id)InitWit…

黯然 2024-08-15 05:37:23 7 0

在 C# 中实现安全的鸭子类型

在了解了 Go 如何处理接口并喜欢它之后,我开始思考如何在 C# 中实现类似的鸭子类型,例如this: var mallard = new Mallard(); // doesn't implement…

一桥轻雨一伞开 2024-08-10 18:03:38 12 0

在 Ruby 中实现 to_int 和 to_str 的后果

我 有一个类,它公开了一个字符串值并且一个 int 值(分别是命令输出和退出代码)。除了通过 to_s 和 to_i 公开它们之外,我还使用 to_str 和 to_int…

红玫瑰 2024-08-10 10:42:33 7 0

Silverlight 的 Duck 类型库?

是否有适用于 Silverlight 的 鸭子类型 库?有一些适用于成熟的 .NET 框架,但我正在寻找更轻量的东西。…

计㈡愣 2024-08-06 04:26:08 7 0

非类型化 .net DataSet 是鸭子类型 DTO 吗?

好的,我正在使用索引器访问数据集中数据行的字段,但让我们将其视为只是一个语法功能。您是否愿意将其称为鸭子类型的东西,简化为 getter 和 setter…

近箐 2024-08-05 22:48:23 9 0

Python 和类似字典的对象

我需要一个用于字典的 python 3.1 深度更新函数(该函数将递归更新父字典内的子字典)。 但我认为,将来我的函数可能必须处理行为类似于字典但实际上…

夜还是长夜 2024-08-01 16:00:12 9 0

鸭子类型 - 当您需要具体类型时该怎么办?

假设您正在使用动态语言(Python 等)制作计算器,并且您有一个 add 方法。 def Add(x, y) print x + y 现在,如果您要传递除数字之外的任何内容,那…

长梦不多时 2024-07-29 13:51:25 7 0

强类型 OOP 语言中鸭子类型的争论?

是否有这样的情况:您用这种语言(例如 C#、Java)编写了一些东西,却错过了鸭子类型? (参见这个问题 反对鸭子类型的论据)…

指尖上得阳光 2024-07-26 12:09:13 10 0

是否有一种梦想语言能够融合动态类型和强类型的优点?

我有兴趣学习一种在内部将对象作为哈希表(如 JavaScript)处理的语言,但可以用强类型包装它们,以在设计时提供代码完成/智能感知的好处。 这就是我…

梦屿孤独相伴 2024-07-25 20:19:53 7 0

C# 和接口 - 显式与隐式

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

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

动态语言的用途

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

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

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

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

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