标准——为什么没有一个标准化的方法来检查一个值是否等于两个值中的一个?
发布时间:2022-03-28 13:57:29 320
相关标签:
我相信这个问题已经得到了回答,但我什么也找不到,我想了很长时间。
假设我想检查X值是否等于Y值或Z值。我必须计算:
x == y || x == z
这在小范围内很好,而在长范围内则有更实用的解决方案。但我一直想知道为什么我们不能这么做:
x == y || z
让它返回与上面表达式相同的值?
我意识到,如果现在以这种方式实现,几乎所有的代码都需要太多的更改,就像我们必须做的那样(x == y) || z
为了得到同样的结果,它现在返回,但为什么从一开始就不是一件事呢?为什么在大多数主要编程语言中没有一种标准化的方法来实现这一点?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报