fallback method
从第0个元素向后fallback, 直到符合until
的条件
使用场景: 有时候数据源获取来的数据是空字符串(''), 要过滤这种情况非常繁琐, 这个时候就可以 使用此方法来简化操作
Implementation
T? fallback({bool Function(T) until = isNotEmpty}) {
for (final item in this) {
if (until(item)) return item;
}
return null;
}