分支控制流
一、if /if-else 基础分支 执行结果 也可以单独使 …
独立软件开发工作室
对一个集合表达式求值,将集合内所有元素解包取出,插入到另一个集合字面量(列表、Set、Map)中
不属于运算符表达式,…、…? 并不是传统意义上的运算符,也属于语法糖
这里说的条件运算符,不是条件语句 if-else,这些。而是三元运算符和空值合并运算符.
两种条件运算符
Dart 提供两种精简条件运算符,用来替代冗长的 if-else 分支,一行完成条件判断赋值 / 返回。
obj is T 判断成立条件:对象 obj 实现 / 继承了类型 T(包含父类、接口、可空类型)。
例如 任意对象 is Object? 永远为 true。