DART相等和关系运算符示例
void main() { int a=3; int b=2; int c=a; print("DART关系运算符示例"); if(a==3){ print("a的值是3"); if(a!=b){ print("a 不等于 b"); if(a===c){ print("a 和 c 是同一个实例"); if(a!==b){ print("a 和 b 部署同一个实例"); if(a>b){ print("a 大于 b"); if(b<a){ print("b小于 a"); if(a>=b){ print("a 大于或者等于 b"); if(b<=a){ print("b 小于或者等于 a"); if(a is int){ print("a 是 int 整数类型"); if(a is! String){ print("a 不是字符串类型"); } } } } } } } } } } else{ print("False"); } }
等式与关系运算符
DART支持不同类型的相等运算符和关系运算符。
运算符 | 说明 |
---|---|
== | 相等 |
!= | 不等 |
=== | 全等(类型和值都相同),同一个实例 |
!== | 不全等。不是同一个实例 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
is | 如果对象具有指定类型,则返回true。 |
is! | 如果对象具有指定类型,则返回false。 |
日期:2020-04-11 23:03:59 来源:oir作者:oir