Dart语言学习日记(四)

运算符

优先级顺序同目录顺序

1.算术运算符

序号运算符功能说明
1+
2-
3*
4/
5-/整除,返回整数值
6%取模,返回余数值
7++自增
8自减

b++,当自增符在数值后时,先使用数值再数值+1
++b,当自增符在数值前时,先数值+1再使用数值
自减同上

2.关系运算符

序号运算符功能说明
1==相等
2!=不相等
3>大于
4<小于
5>=大于等于
6<=小于等于

3.逻辑运算符

序号运算符功能说明
1!取反操作
2&&与操作
3||或操作

4.赋值运算符

序号运算符功能说明
1=赋值操作
2??=若运算符左边的变量为null,则使用右边的值;否则使用左边的值
3算术运算符=如a+=5表示执行a=a+5的赋值操作

5.三目运算符

(1)condition? expr1: expe2,表示如果condition为true,则返回表达式expr1的值,否则返回expr2的值。

int age = 10;
String str = (age == 10)? "10岁":"20岁";
print(str);	//输出:10岁

(2)expr1 ?? expr2,表示如果expr1为非null值,则返回代表达式expr1的值;否则返回表达式expr2的值。

String? x;	//表示x可空
String y = "java";
String z = x ?? y;
print(z);	//输出:java

控制流程

所有程序设计语言在设计程序时包括顺序结构选择结构循环结构

1.选择结构

(1)if-else
(2)switch-case

2.循环结构

(1)for循环
(2)while循环
(3)do-while循环
(4)continue和break

注释

1.单行注释

//TODO:待完成

2.多行注释

/* TODO:待完成 */

3.文档注释

///TODO:待完成

/TODO:待完成

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LuoYaNiiii

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值