• It even honors duck typing, with static guarantees.

    它甚至还使用了鸭子类型,保证了静态安全。

    youdao

  • The caveats of duck typing in a static language.

    在静态语言中使用duck类型的限制。

    youdao

  • Structural Subtyping (duck typing) using type inference and anonymous types.

    使用类型引用和匿名类型的结构子类型转化(动态类型)。

    youdao

  • Of particular interest is the way it handles late binding, more commonly known today as "duck typing".

    其最能引起大家兴趣的地方在于它处理“晚绑定(late binding)”的方式,现在我们通常称其为“duck typing”。

    youdao

  • Ruby USES what is affectionately referred to as "duck typing" - if it accepts a "quack" message, it must be a duck.

    Ruby使用所谓的“duck typing”——也就是说,如果它接受“鸭叫”消息,那么它一定是鸭子。

    youdao

  • Perhaps it's a case for duck typing, the principle that it doesn't really matter what an object is, in terms of class and module, but only what it does.

    可能这就是duck typing的一个例子,duck typing所代表的原则是,无论对象属于什么类或者模块,关系都不大,关键在于它做些什么。

    youdao

  • This is seen in mismatched language features such as the ability to consume objects via late binding, A.K.A. duck typing, but no ability to define them.

    例如,它能够通过迟绑定(即所谓的duck typing)来使用对象,但却没有能力确定他们——这样的语言特性被普遍认为是和脚本编程是不相配的。

    youdao

  • In the context of programming languages, duck typing means that if an object responds to the methods of a type, then for all practical purposes, you can treat it like that type.

    在编程语言的上下文中,duck typing意味着如果一个对象对于某种类型的方法有反应,那么事实上就可以把它看作那种类型。

    youdao

  • Affectionately known as "duck typing" (i.e., if it waddles like a duck and quacks like one, then it must be a duck!), polymorphism in Ruby is just a matter of matching method names.

    Ruby中的多态性被亲切地称为“duck typing”(意思是,如果它走起路来像鸭子,叫起来也像鸭子,那么它一定是鸭子!),这种多态性只是对方法名进行匹配的问题。

    youdao

  • Programming languages with features like duck typing can improve flexibility and reduce repetition by forcing fewer type definitions and reducing code needed purely to support a compiler.

    具备诸如duck typing这类特性的编程语言,通过使用更少的类型定义、减少纯粹为了支持编译器所需要的代码数,能够提高灵活性和减少重复。

    youdao

  • The concept behind duck typing, also known as late binding, is pretty simple; if an object responds to all the methods a function is expected to call, that object can be passed to the function.

    Duck typing背后的概念非常简单,就是所谓的迟绑定;如果对象具有某个函数希望调用的所有方法,就可以将这个对象传递给该函数。

    youdao

  • This gives the expressiveness of duck-typing with the safety of static type-checking.

    这既给予了动态类型的表达能力又保留了静态类型检查的安全。

    youdao

  • With Groovy and its support for duck-typing, there is no casting involved.

    有了Groovy及其对duck-typing 的支持,将不再需要强制转换。

    youdao

  • The duck-typing and property semantics in Groovy help remove noise by reducing the number of source lines of code; however, you can also remove noise by adding transparency.

    Groovy中的duck - typing和属性语义通过减少代码行数来减少冗余;然而,也可以通过增加透明度来减少冗余。

    youdao

  • The duck-typing and property semantics in Groovy help remove noise by reducing the number of source lines of code; however, you can also remove noise by adding transparency.

    Groovy中的duck - typing和属性语义通过减少代码行数来减少冗余;然而,也可以通过增加透明度来减少冗余。

    youdao

$firstVoiceSent
- 来自原声例句
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定