gpt4 book ai didi

dynamic-typing - 您从动态类型中受益的地方在哪里?

转载 作者:行者123 更新时间:2023-12-03 23:52:48 25 4
gpt4 key购买 nike

您多久以在静态类型语言中实际上不可行的方式利用动态类型?

我感兴趣的是,这些在现实世界(而不是演示)代码中使用的频率如何?

最佳答案

理论上,您基本上可以在大多数静态类型语言中“模拟”动态类型,方法是在某种标记联合中编码值,并使所有操作根据输入“类型”(实际上是输入值)正确运行。当然,你必须引入一堆运行时错误行为,当你遇到对这些值进行无意义的操作时会发生这些错误行为。

大多数非常非常难做的事情要么是有风险的,要么是不正确的。由于反射的更自然编码,不需要实例化高阶类型,动态类型语言中的许多大规模元编程要容易得多。

但是,要回答您的问题,我认为动态类型没有任何方式提供在合理的静态类型语言中不可行的功能。

关于dynamic-typing - 您从动态类型中受益的地方在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3280293/

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