dart定义了下表所示的运算符。你可以重写许多这些运算符。
| 描述 | 运算符 | 描述 |
|---|---|---|
| 一元后缀 | expr++ expr-- () [] . ?. | |
| 一元前缀 | -expr !expr ~expr ++expr --expr | |
| 乘法类型 | * / % ~/ | %取余 ~/取整 |
| 加法类型 | + - | |
| 移动位运算 | << >> | |
| 与位运算 | & | |
| 异或位运算 | ^ | |
| 或位运算 | | |
|
| 关系和类型测试 | >= <= > < as is is! | |
| 等式 | == != | 值比较 |
| 逻辑与 | && | |
| 逻辑或 | ||< |
本文介绍了Dart中的操作符,包括等式和关系运算符、类型测试操作符如as、is和is!,位运算,以及独特的级联符号。详细解释了这些操作符的工作原理和使用场景,提供了具体的代码示例。
dart定义了下表所示的运算符。你可以重写许多这些运算符。
| 描述 | 运算符 | 描述 |
|---|---|---|
| 一元后缀 | expr++ expr-- () [] . ?. | |
| 一元前缀 | -expr !expr ~expr ++expr --expr | |
| 乘法类型 | * / % ~/ | %取余 ~/取整 |
| 加法类型 | + - | |
| 移动位运算 | << >> | |
| 与位运算 | & | |
| 异或位运算 | ^ | |
| 或位运算 | | |
|
| 关系和类型测试 | >= <= > < as is is! | |
| 等式 | == != | 值比较 |
| 逻辑与 | && | |
| 逻辑或 | ||< |
646
404
841

被折叠的 条评论
为什么被折叠?