0

隐式类型强制是绝对的邪恶吗?或者历史确实知道我从未听说过的一个体面的实现..

“弱”类型是否注定要以 PHP、Javascript 等方式实现?

4

1 回答 1

1

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

几乎所有语言都有某种隐式类型转换(最常见于数值类型之间),并且在某些情况下总是会导致意外行为,但同时,当人们不得不手动进行他们认为显而易见的转换时,人们会抱怨。

与许多其他事情一样,语言设计者必须平衡仅具有显式(因此易于理解)行为的优点与强制不必要的冗长的缺点。

于 2010-05-09T13:18:42.683 回答