首页 > 其他 > 详细

Dart运算符与语句格式

时间:2019-12-02 17:22:31      阅读:98      评论:0      收藏:0      [点我收藏+]
  • 算术运算符

+
-
*
/
~/ 取整
% 取余

 

  • 关系运算符

== 是否等于
!= 是否不等于
> 是否大于
< 是否小于
>= 是否大于等于
<= 是否小于等于

 

  • 逻辑运算符

&& 并且
|| 或者

 

  • 赋值运算符

=

a = 1;

a赋值为1。

??==

b ??== 2;

如果b为空的话,把2赋值给b。

+=

 c += 1;

c+1后赋值给c。

-=

 d -= 1;

d-1 后赋值给d。

*=

 e *= 2;

e*1后赋值给e。

/=

 f /= 2;

f除以2后赋值给f。

%=

 g %= 2;

g除以2的余数赋值给g。

~/=

 h ~/= 2;

h整除2后赋值给h。

++

自增1。 如果++写在前面,例如:b = ++a。这时是先运算,再赋值;

如果++写在后面,例如:b = a++。这时是先赋值,后运算

--

自减1。 如果--写在前面,例如:b = --a。这时是先运算,再赋值;

如果--写在后面,例如:b = a--。这时是先赋值,后运算

 

  •  条件表达式

if(){

}else{

}

用法与java语法一样

switch(){

case:

default:

}

用法与java语法一样
c = flag ? a : b 三目运算符,用法还是与java一样
c = a ?? b

如果a为空,那么把b的值赋值给c;

如果a不为空,那么把a的值赋值给c

 

  • for,while语句(和java语法一一模一样,不累述了)

Dart运算符与语句格式

原文:https://www.cnblogs.com/chichung/p/11970330.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!