【发布时间】:2020-02-07 14:15:59
【问题描述】:
String A = null;
String B = null;
var C = List<someObject>();
...
不是检查编写代码来单独检查每个参数,而是想知道我们是否可以将所有这些参数放在一个数组中并循环检查是否不为空且不为空?谢谢
【问题讨论】:
-
你绝对可以。如果值为 null 或为空,您想做什么?您的问题是
String和List没有公开isEmpty的公共超类,因此您将不得不识别您关心的每种类型,或者在没有任何类型检查的情况下执行object.isEmpty的乐观动态调用.
标签: dart