Groovy学习系列--表达式
表达式
|
类型 |
运算符 |
示例 |
备注 |
|
算术运算符 |
加法(+) |
5+3 ==> 8 |
|
|
减法(-) |
5-3 ==> 2 |
| |
|
乘法(*) |
5*3 ==> 15 |
| |
|
除法(/) |
5/3 ==> 1.6666666667 |
| |
|
取模运算符 |
取模(%) |
5%3 ==> 2 |
只能对整数进行取模 |
|
一元运算符 |
自增(++) |
def x = 10 def y = x++ ==> x=11,y=10 |
后置自增 |
|
def x = 10 def z = ++x ==> x=11,z=11 |
前置自增 | ||
|
自减(--) |
def x = 10 def y = x-- ==> x=9,y=10 |
后置自减 | |
|
def x = 10 def z = --x ==> x=9,z=9 |
前置自减 | ||
|
关系运算符 |
小于(<) |
5 < 3 ==> False |
返回:True或False |
|
小于等于(<=) |
5< =3 ==> False |
返回:True或False | |
|
大于(>) |
5 > 3 ==> True |
返回:True或False | |
|
大于等于(>=) |
5 >= 3 ==> True |
返回:True或False | |
|
等于(==) |
5 == 3 ==> False |
返回:True或False | |
|
不等于(!=) |
5 != 3 ==> True |
返回:True或False | |
|
比较大小( <=> ) |
5 <=> 3 ==> 1 |
大于 返回 1 等于 返回 0 小于 返回 -1 |

浙公网安备 33010602011771号