get<T> method

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

Retrieves the element key from Map.

If Map has no element of key, or if the type does not match T, or if Map is itself Null, orElse is returned.

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

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

Implementation

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