Scala 条件运算符
2018-01-15 18:10 更新
Scala条件运算符
Scala条件运算符在下表中列出。
| 运算符 | 操作 | 描述 |
| && | 与 | 运算符左侧和右侧的值为true。 仅当左侧为真时,右侧才被计算。 |
| || | 或 | 左侧或右侧的至少一个值为true。仅当左边为假时才计算右侧。 |
| > | 大于 | 左侧的值大于右侧的值。 |
| >= | 大于或等于 | 左侧的值大于或等于右侧的值。 |
| < | 少于 | 左侧的值小于右侧的值。 |
| <= | 小于或等于左侧的值小于或等于右侧的值。 | |
| == | 等于 | 左侧的值与右侧的值相同。 |
| != | 不等于 | 左侧的值与右侧的值不同。 |
注意
&& 和 || 是“短路"运算符。 一旦知道答案,他们就停止计算表达式。
在Java中,==仅比较对象引用。它不会执行逻辑等同性检查,即比较字段值。使用 equals 方法。
Scala使用==作为逻辑等式,但它调用equals方法。
当您想要比较引用,但不测试逻辑时,可以使用新的方法 eq。
以上内容是否对您有帮助:




更多建议: