变量的值模型只能与静态类型一起使用,而不与动态类型一起使用吗?



有两种变量模型:价值模型(例如C中的变量(和参考模型(例如Python中的变量(。

静态类型和动态类型之间也有区别。

价值模型只能与静态类型一起使用,而不与动态类型一起使用吗? 或者价值模型和动态类型如何协同工作,也许还有一些示例语言?

变量的参考模型是否可以使用静态类型或动态类型?

所有变量是否都包含引用或值完全独立于静态类型与动态类型。

有具有值语义的动态类型语言(例如Perl,PHP(和具有引用语义的静态类型语言(例如Java,C#(结构除外(,OCaml(。还有一些语言的区别并不重要,因为没有可变性或可观察的对象标识(例如 Haskell(。

相关内容

最新更新