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
