gpt4 book ai didi

duck-typing - 没有鸭子类型(duck typing)的动态打字?

转载 作者:行者123 更新时间:2023-12-04 12:14:19 27 4
gpt4 key购买 nike

我习惯于动态类型意味着在运行时检查对象/非面向对象结构的类型信息并抛出某种类型错误,即如果它像鸭子类型(duck typing)一样嘎嘎叫,它就是一只鸭子类型(duck typing)。是否有不同类型的动态类型(请详细说明)。

最佳答案

是的,一点没错。 Duck-typing 是一个习语,它表示此时值的类型基于它现在拥有的字段和方法。动态类型只是说类型与运行时值相关联,而不是与静态变量和参数相关联。两者是有区别的,后者可以不用前者。

例如,如果您使用 PHP 编程并限制自己使用基本类型而不使用 OO,那么您将使用动态类型而不使用鸭子类型(duck typing)。

关于duck-typing - 没有鸭子类型(duck typing)的动态打字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3382293/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com