duck-typing

duck-typing

文章 0 浏览 5

使用 C# 4 对动态对象进行鸭子类型测试

我想要一个使用动态对象的 C# 简单鸭子类型示例。在我看来,动态对象应该具有 HasValue/HasProperty/HasMethod 方法,并在尝试运行它之前使用单个字符…

薄情伤 2024-09-04 15:59:52 11 0

C++ 中可选的结构类型可能性或任何其他语言?

在 C++ 中如何告诉编译器 Ogre::Vector3 IS_SAME_AS SomeOtherLIB::Vector3 ? 我觉得……在像 c++ 这样的语言中,它们不是结构类型的,但在某些情况…

一梦等七年七年为一梦 2024-09-04 00:19:17 19 0

最新的 C# Duck-Typing 库

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

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

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

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

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

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

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

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

Objective-C继承方法匹配

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

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

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

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

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

在 Ruby 中实现 to_int 和 to_str 的后果

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

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

Silverlight 的 Duck 类型库?

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

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

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

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

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

Python 和类似字典的对象

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

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

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

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

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

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

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

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

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

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

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

C# 和接口 - 显式与隐式

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

梦幻的味道 2024-07-18 03:51:47 12 0
更多

推荐作者

5397313

文章 0 评论 0

烟沫凡尘

文章 0 评论 0

一个破名字

文章 0 评论 0

萌︼了一个春

文章 0 评论 0

当爱已成负担

文章 0 评论 0

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