//Dart运算符
void main(List<String> args) {
//地板除
print(7 ~/ 4);
//类型判断运算符
List list = [];
if (list is List) {
print('list is List');
} else {
print('list is not List');
}
if (list is! List) {
print('不是列表');
} else {
print('是列表');
}
//避空运算符
print(1 ?? 3);
var a;
print(a ?? 11);
print(null ?? 12);
var b;
// if (b == null) {
// b = 3;
// }
b ??= 3;
print(b);
//条件属性运算符(保护可能为空的属性)
var m = Map();
print(m.length);
var obj;
//print(obj.length);
print(obj?.length);
Set s = Set();
s.add(1);
s.add(2);
s.add(3);
s.remove(2);
print(s);
Set ss = Set();
ss
..add('a')
..add('b')
..add('c')
..remove('b');
print(ss);
}