get<T> method

T get<T>(
  1. K key,
  2. T orElse
)

Retrieves the element key from Map.

If Map does not have an element of key or the type does not match T, orElse is returned.

Mapからkeyの要素を取得します。

Mapkeyの要素がない場合やTと型が合わない場合、orElseが返されます。

Implementation

T get<T>(K key, T orElse) {
  assert(key != null, "The key is empty.");
  if (!containsKey(key) || this[key] is! T?) {
    return orElse;
  }
  return (this[key] as T?) ?? orElse;
}