【发布时间】:2010-03-05 17:58:04
【问题描述】:
也许这是一个错误的问题,但我很好奇。我知道当被要求除以 0 时,许多语言会简单地爆炸并失败,但是有没有任何编程语言可以智能地处理这个不可能的总和 - 如果是这样,它们会做什么?他们是继续处理,将 350/0 视为 350,还是停止执行,还是什么?
【问题讨论】:
-
您问的是语言还是语言实现?并非所有语言都规定了确切的行为,因此它因实现而异。
-
询问每种不同的语言如何处理该场景。我得到了一些有趣的答案,只是好奇每种语言的作用。
-
我投票结束这个问题,因为虽然这是一个有趣的问题,但它不适合 Stack Overflow。 help center 声明:“您应该只根据您所面临的实际问题提出实用的、可回答的问题。喋喋不休的开放式问题会降低我们网站的实用性,并将其他问题推到首页之外。”这感觉就像它完全属于这一类。