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 |