[基础] Dart - 条件表达式

Dart - if…else & switch…case & ?: & ??条件表达式

关于Dart 语言的基础学习记录
Dart 官方网站

if…else 条件表达式

if(条件A)
{
	//条件A成立执行的内容
}
else if(条件B)
{
	//条件B成立执行的内容
}
else
{
	//条件A-B 都不成立执行的内容
}

switch…case 条件表达式

int a = 1;
switch(a)  //需要判断的内容
{
	case 1:
		// 执行a = 1 时 执行的内容
		break;
	case 2:
		// 执行a = 2 时 执行的内容
		break;
	default:
		// 以上的case都不满足条件时 执行的内容
}

?: 三目运算符

int a = 条件?条件成立的值:条件不成立的值;
int a = ture?10:3;  条件成立 这个时候 a 的值是 10
int a = false?10:3;  条件不成立 这个时候 a 的值是 3

?? 运算符

int a ;
int b = a ?? 10;  //当 a 为空的时候 b 被赋值 10;

int a = 3;
int b = a ?? 10;  //当 a 不为空的时候 b 被赋值 a;

2019-06-13  RyccccCode 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值