【发布时间】:2010-03-26 03:24:30
【问题描述】:
例如,在伪代码中添加一个(之前未声明的)int 和一个字符串:
x = 1;
y = "2";
x + y = z;
我见过不允许添加这两种类型的强类型语言,但它们也是静态类型的,所以不可能出现上述情况。另一方面,我见过允许上述情况的弱类型语言并且是静态类型的。
是否有任何语言是动态类型的,但也是强类型的,所以上面的代码段无效?
【问题讨论】:
-
现在想知道是否有任何语言是静态类型但支持弱类型作为本机功能;)
标签: type-systems