duck-typing

duck-typing

文章 0 浏览 5

Ruby 参数类型确认

来自 Java 背景的我对 Ruby 对其方法参数完全漠不关心的态度感到有点不安。在 Java 中,我可以保证参数 x 是该方法正常工作所需的类型,但在 Ruby 中…

多情出卖 2024-11-14 19:17:57 6 0

如果 ruby​​ 如此鼓励鸭子输入,为什么我们不使用 Hash.count 而不是 Hash.length?

这确实让我感到困惑,似乎我一次又一次地遇到 ruby​​ 本机数据类型中的方法,它们执行相同的操作(本质上),但具有不同的名称。如果 ruby​​ 和 r…

二智少女猫性小仙女 2024-11-05 18:33:09 7 0

所有动态语言都支持鸭子类型吗?

所有动态语言都支持鸭子打字吗? 我认为 PHP 支持鸭子类型。是这样吗?…

梦行七里 2024-10-31 21:21:42 7 0

对象名称“aspnet_Membership”无效

我使用 Visual Studio 和 C# win 表单(Web 表单)。我尝试打开与 MS 2005 Server 和阅读器查询的连接。这里 - 是 sql = "SELECT Files.ID, Files.Fil…

软糯酥胸 2024-10-17 14:15:27 7 0

Ruby 支持包含多态吗

Ruby 支持“包含多态性”吗?这和鸭子打字一样吗? 如果不是,Ruby 中的多态性和鸭子类型有什么区别? 有人可以用我下面的例子来说明吗: # superclas…

挖鼻大婶 2024-10-08 07:09:17 8 0

在 Java 中模拟鸭子类型

问题:我希望能够在 Java 中通用地访问 Java 对象上的任何属性/字段,类似于动态语言(例如 Groovy、JavaScript)的访问方式。在编写这段管道代码时,…

摇划花蜜的午后 2024-10-05 07:51:59 13 0

解决类型是否支持接口的最佳方法? (鸭子打字)

我正在使用 Reflection.Emit 在运行时构建一个类型。最终用户提供基本类型以及新类型应支持的接口。如果接口具有基类型无法支持的成员,我会创建一个…

眼眸印温柔 2024-10-04 00:25:01 11 0

验证参数是序列而不是字符串的 Pythonic 方法

我有一个函数,它获取数据库表列表作为参数,并返回要在这些表上执行的命令字符串,例如: pg_dump( file='/tmp/dump.sql', tables=('stack', 'overfl…

疾风者 2024-10-03 09:55:20 9 0

什么是鸭子打字?

鸭子打字在软件开发中意味着什么?…

情绪操控生活 2024-10-02 22:39:49 11 0

Ruby 类类型和 case 语句

之间的区别是什么 case item.class when MyClass # do something here when Array # do something different here when String # do a third thing en…

执着的年纪 2024-09-27 03:55:40 11 0

如何在Python中要求方法的实现?

我在 Python 中使用鸭子类型。 def flagItem(object_to_flag, account_flagging, flag_type, is_flagged): if flag_type == Flags.OFFENSIVE: object_…

束缚m 2024-09-24 20:48:32 13 0

一般来说,避免“未定义的方法‘some_method’”对于 nil:NilClass”在红宝石中

Ruby 的鸭式打字很棒,但这是它让我很恼火的一种方式。我将运行一些长时间运行的文本处理脚本或某些东西,几个小时后,一些意外的情况最终导致脚本因…

倦话 2024-09-24 19:26:03 10 0

动态语言 IDE 中的自动补全,特别是 PyDev 中的 Python

我是 Python 新手,具有静态类型语言(包括大量 Java)背景。 在检查了功能/受欢迎程度等之后,我决定在 Eclipse 中使用 PyDev 作为 IDE。 令我惊讶的…

ら栖息 2024-09-14 11:32:24 13 0

Duck Typing DynamicObject 派生

我编写了一个类,允许派生类指定其哪些属性可以延迟加载。代码是: public abstract class SelfHydratingEntity : DynamicObject where T : class { p…

梦纸 2024-09-12 09:31:05 9 0

没有鸭子类型的动态类型?

我习惯了动态类型,这意味着在运行时检查对象/非面向对象结构的类型信息并抛出某种类型错误,即如果它像鸭子一样嘎嘎叫,那么它就是鸭子。是否有不同…

忘你却要生生世世 2024-09-12 00:30:12 11 0
更多

推荐作者

5397313

文章 0 评论 0

烟沫凡尘

文章 0 评论 0

一个破名字

文章 0 评论 0

萌︼了一个春

文章 0 评论 0

当爱已成负担

文章 0 评论 0

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