toList<T> method

Iterable<T> toList<T>(
  1. T callback(
    1. K key,
    2. V value
    )
)

Returns a list of callback return values generated from Map.

Mapから生成されたcallbackの戻り値のリストを返します。

final map = {"a": 1, "b": 2, "c": 3};
final list = map.toList((k, v) => k); // ["a", "b", "c"]

Implementation

Iterable<T> toList<T>(T Function(K key, V value) callback) sync* {
  for (final tmp in entries) {
    yield callback(tmp.key, tmp.value);
  }
}