一.Scala的运算符
1.算数运算符:只能用来做加,减,乘,除等算术运算。
2.关系运算符:用来对数值进行比较,如>,<=,>=等。
3.逻辑运算符:包含逻辑与,逻辑或,逻辑非三种运算符,也是用于比较的。
4.位运算符:用于对二进制数的位进行左移,右移,取反等操作。
5.赋值运算符:用于对一个值进行赋值,如=,+=,-=等。
二.Scala中算数运算的本质
/的运算结果取商
%的运算结果取余
例如:
scala>4/2
res0:Int=2
scala>9%5
res1:Int=4
三.Scala的逻辑运算符
1.&&(与):运算表达式有一个为假,则整个表达式为假。
2.||(或):运算表达式有一个为真,则整个表达式为真。
3.!(非):取反,与参与表达式相反。
四.Scala的短路运算
1.法则:result=表达式1 运算符 表达式2
五.Scala的赋值运算符