Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
隐式类型强制是绝对的邪恶吗?或者历史确实知道我从未听说过的一个体面的实现..
“弱”类型是否注定要以 PHP、Javascript 等方式实现?
这不是一个全有或全无的问题。
几乎所有语言都有某种隐式类型转换(最常见于数值类型之间),并且在某些情况下总是会导致意外行为,但同时,当人们不得不手动进行他们认为显而易见的转换时,人们会抱怨。
与许多其他事情一样,语言设计者必须平衡仅具有显式(因此易于理解)行为的优点与强制不必要的冗长的缺点。