Dart入门系列:
Flutter开发Dart极速入门 (基本类型)
Flutter开发Dart极速入门 (变量)
Flutter开发Dart极速入门 (函数)
Flutter开发Dart极速入门 (操作符与流程控制语句)
Flutter开发Dart极速入门 (异常)
Flutter开发Dart极速入门 (类和对象)
Flutter开发Dart极速入门 (泛型)
Flutter开发Dart极速入门 (Dart异步详解)
Flutter开发Dart极速入门 (生成器)
Flutter开发Dart极速入门 (库的使用)
Flutter插件化开发注意事项(Packages与插件化开发)
Flutter在Android原生工程中的集成
操作符
描述 | 操作符 |
---|---|
后缀操作 | expr++ expr-- () [] . ?. |
前缀操作 | -expr !expr ~expr ++expr --expr |
乘除 | * / % ~/ |
加减 | + - |
位移 | << >> |
按位与 | & |
按位异或 | ^ |
按位或 | | |
类型操作 | >= > <= < as is is! |
相等 | == != |
逻辑与 | && |
逻辑或 | || |
是否为空 | ?? |
三目运算 | expr1 ? expr2 : expr3 |
级联 | … |
赋值 | = *= /= ~/= %= += -= <<= >>= &= ^= |= ??= |
流程控制语句
-
if else
-
for, forEach, for-in
var list = [1,2,3,4,5]; for (var value in list) { print('for-in value: $value'); } list.forEach((value) => print('forEach value: $value'));
-
while, do-while
-
break, continue
-
switch case