【发布时间】:2011-02-17 08:47:18
【问题描述】:
隐式类型强制是绝对的邪恶吗?或者历史确实知道我从未听说过的一个体面的实现..
“弱”类型是否注定要以 PHP、Javascript 等方式实现?
【问题讨论】:
标签: typing weak-typing
隐式类型强制是绝对的邪恶吗?或者历史确实知道我从未听说过的一个体面的实现..
“弱”类型是否注定要以 PHP、Javascript 等方式实现?
【问题讨论】:
标签: typing weak-typing
这不是一个全有或全无的问题。
几乎所有语言都有某种隐式类型转换(最常见于数值类型之间),在某些情况下它总是会导致意想不到的行为,但与此同时,人们抱怨他们必须手动进行转换时认为是显而易见的。
与许多其他事情一样,语言设计者必须平衡仅具有明确(因此易于理解)行为的优点与强制不必要冗长的缺点。
【讨论】: