是否有任何有用的“弱”类型策略实现的实际可能性/示例?
Posted
技术标签:
【中文标题】是否有任何有用的“弱”类型策略实现的实际可能性/示例?【英文标题】:Is there any real possibility/example of useful `weak' typing policy implementation? 【发布时间】:2011-02-17 08:47:18 【问题描述】:隐式类型强制是绝对的邪恶吗?或者历史确实知道我从未听说过的一个体面的实现..
“弱”类型是否注定要以 php、javascript 等方式实现?
【问题讨论】:
【参考方案1】:这不是一个全有或全无的问题。
几乎所有语言都有某种隐式类型转换(最常见于数值类型之间),在某些情况下它总是会导致意想不到的行为,但与此同时,人们抱怨他们必须手动进行转换时认为是显而易见的。
与许多其他事情一样,语言设计者必须平衡仅具有明确(因此易于理解)行为的优点与强制不必要冗长的缺点。
【讨论】:
听起来很像真的 :) 我只是认为有一种方法可以创建一个真正弱类型的系统,这样它就不会干预程序一致性的主要方面。也许这些只是徒劳的希望。以上是关于是否有任何有用的“弱”类型策略实现的实际可能性/示例?的主要内容,如果未能解决你的问题,请参考以下文章