Scala编程:数据输入输出与运算符详解
1. 运算符相关知识
1.1 关系和逻辑运算符
关系运算符用于比较值,Scala 提供了大于(>)、小于(<)、大于等于(>=)和小于等于(<=)等运算符进行关系处理,运算结果为布尔值。以下是一些示例:
scala> 1 > 4.5
res8: Boolean = false
scala> 'z' == 'Z'
res11: Boolean = false
scala> ("Prog"+"ramming") == "Programming"
res13: Boolean = true
scala> ! true
res18: Boolean = false
逻辑运算符用于执行逻辑操作,包括逻辑与(&&)和逻辑或(||),操作数和结果均为布尔值。示例如下:
scala> true && true
res20: Boolean = true
scala> true && false
res21: Boolean = false
scala> false || true
res22: Boolean = true
逻辑运算符的真值表如下:
| 操作数 1 | 操作数 2 | 逻辑与 | 逻辑或 |
| ---- | ---- | ---- | ---- |
| true | tru