而是x <= 1或x <2?

Gio*_*oli 5 language-agnostic operators

假设我们有x一个整数.

是否有理由更喜欢x <= 1x < 2?我的意思是,如果一个可能更快或更可读.

这个问题是语言独立的,这意味着如果两种语言的答案不同,请告诉我.

rid*_*ar2 1

我想说这取决于你的软件的要求,是指定x需要为一或更少,还是指定为x需要小于二?

如果您更改x为允许小数点的数字类型,那么哪种方式最有效?这种情况发生的频率比您想象的要高,并且可能会引入一些有趣的错误。