Scala 条件运算符

2018-01-15 18:10 更新

Scala条件运算符


Scala条件运算符在下表中列出。

运算符操作描述
&&运算符左侧和右侧的值为true。
仅当左侧为真时,右侧才被计算。
||左侧或右侧的至少一个值为true。仅当左边为假时才计算右侧。
>大于左侧的值大于右侧的值。
>=大于或等于左侧的值大于或等于右侧的值。
<少于左侧的值小于右侧的值。
<=小于或等于左侧的值小于或等于右侧的值。
==等于左侧的值与右侧的值相同。
!=不等于左侧的值与右侧的值不同。

注意

&& || 是“短路"运算符。 一旦知道答案,他们就停止计算表达式。

在Java中,==仅比较对象引用。它不会执行逻辑等同性检查,即比较字段值。使用 equals 方法。

Scala使用==作为逻辑等式,但它调用equals方法。

当您想要比较引用,但不测试逻辑时,可以使用新的方法 eq

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部