Movatterモバイル変換


[0]ホーム

URL:


menu
  1. Dart
  2. dart:core
  3. Map<K,V>
  4. Map.from factory constructor
Map.from
description

Map<K,V>.from constructor

Map<K,V>.from(
  1. Mapother
)

Creates aLinkedHashMap with the same keys and values asother.

The keys must all be instances ofK and the values ofV.Theother map itself can have any type, unlike forMap.of,and the key and value types are checked (and can fail) at run-time.

Prefer usingMap.of when possible, and only useMap.fromto create a new map with more precise types than the original,and when it's known that all the keys and values have thosemore precise types.

ALinkedHashMap requires the keys to implement compatibleoperator== andhashCode.It iterates in key insertion order.

final planets = <num, String>{1: 'Mercury', 2: 'Venus', 3: 'Earth', 4: 'Mars'};final mapFrom = Map<int, String>.from(planets);print(mapFrom); // {1: Mercury, 2: Venus, 3: Earth, 4: Mars}

Implementation

factory Map.from(Map other) = LinkedHashMap<K, V>.from;
  1. Dart
  2. dart:core
  3. Map<K,V>
  4. Map.from factory constructor
Map class

[8]ページ先頭

©2009-2025 Movatter.jp