removeEmpty method
If the value of the content of Iterable is Null, it is deleted.
Returns Iterable as List<T> after being deleted.
Iterableの中身の値がNullな場合それを削除します。
削除されたあとList<T>としてIterableを返します。
final array = [1, null, 2, null, 3];
final removed = array.removeEmpty(); // [1, 2, 3]
Implementation
List<T> removeEmpty() {
final list = <T>[];
for (final tmp in this) {
if (tmp == null) {
continue;
}
list.add(tmp);
}
return list;
}