标签: typing weak-typing
隐式邪恶是绝对的邪恶吗?或者历史确实知道我从未听过的一个体面的实现..
“弱”打字注定要以PHP,Javascript等方式实现吗?
答案 0 :(得分:1)
这不是一个全有或全无的问题。
几乎所有语言都有某种隐式类型转换(最常见的是数字类型之间),在某些情况下它总是会导致意想不到的行为,但与此同时,人们在必须手动进行转换时会抱怨考虑一下。
正如许多其他事情一样,语言设计者必须平衡只有明确(因而易于理解)行为的优点和强迫不必要的冗长的缺点。