标题 2
这里是内容。
标题 3
这里是内容。
2022年1月8日小于 1 分钟
27 人赞同了该文章
教大家快速学习一门新语言:
逻辑运算符是表示逻辑与、逻辑或、逻辑非的,好像高中数学有讲这个,
运算符 | 解释 |
---|---|
&& | 逻辑与 |
|| | 逻辑或 |
!expr | 逻辑非 |
关系运算符就是比较两个数的大小的,Dart 中的关系运算符有
运算符 | 解释 |
---|---|
== | 等于 |
> | 大于 |
>= | 大于或等于 |
< | 小于 |
<= | 小于或等于 |
!= | 不等于 |
你可以使用以下任一项来控制Dart代码的流程:
你也可以使用try-catch和throw来语句
dart支持带有可选else语句的if语句,如下一个示例所示。
if (isRaining()) {
you.bringRainCoat();
} else if (isSnowing()) {
you.wearJacket();
} else {
car.putTopDown();
}
按位运算符就是操作整数二进制位的运算,Dart 中按位操作符有
运算符 | 解释 |
---|---|
& | 按位与 |
| | 按位或 |
~expr | 按位非 |
^ | 按位异或 |
移位运算符也是对整数的二进制进行操作的,Dart 中移位操作符有
运算符 | 解释 |
---|---|
<< | 左移 |
>> | 右移 |
左移就是二进制位向左移动,低位的补 0 ,如果有最高位的话移出的就不要,不过 Dart 的 int 应该没最高位,但是移过多位会出现 Exhausted heap space,拿 9 左移 3 位来说,9 的二进制是 1001,左移 3 位是 1001000,即十进制的 72,