addIterable<T> method
As Map.fromIterable but adds.
key
and value
default to the identity function.
Implementation
void addIterable<T>(Iterable<T> iterable,
{K Function(T)? key, V Function(T)? value}) {
key ??= (T x) => x as K;
value ??= (T x) => x as V;
for (var element in iterable) {
this[key(element)] = value(element);
}
}