??=
void main(){//固定的方法
int a ;
a ??= 20;//如果 a 有默认值 ,则会打印默认值,如果没有默认值 则会把20赋值给a
print(a);
}
??
void main(){//固定的方法
String a;
String b = 'java';
String c = a ?? b; //a的值为空所以c的值等于b的值,如果a 的值不为空,则c的值等于a的值
print(c);
}
三目运算符
void main(){//固定的方法
int gender = 0;
String str = gender == 0 ? "Male" : "Female"; //gender 的值 如果是 0 用Male 表达式,如果不是0 就用Female
print(str);
}