2010-05-09 100 views

回答

1

这不是一个全有或全无的问题。

几乎所有的语言都有某种隐式类型转换(最常见的是数字类型之间的转换),并且在某些情况下它总是会导致意想不到的错误,但同时,当人们必须手动执行转换时,他们认为很明显。与其他许多事情一样,语言设计者必须平衡只有明确的(因而易于理解)行为的优点和强制不必要冗长的缺点。

+0

听起来非常像真的:)我只是觉得可以有一种方法来制作一个非常弱类型的系统,这样它绝不会介入程序一致性的主要方面。也许这些只是徒劳的希望。 – Bubba88 2010-05-09 13:30:43

相关问题