dart:collection
庫中LinkedHashMap.fromIterables
的用法介紹如下。
用法:
LinkedHashMap<K, V>.fromIterables(
Iterable<K> keys,
Iterable<V> values
)
創建一個 LinkedHashMap 將給定的 keys
與 values
相關聯。
此構造函數迭代 keys
和 values
並將 keys
的每個元素映射到 values
的相應元素。
如果 keys
多次包含同一個對象,則最後一次出現會覆蓋前一個值。
如果兩個 Iterable 的長度不同,則會出現錯誤。例子:
final values = [0.06, 0.81, 1, 0.11];
final keys = ['Mercury', 'Venus', 'Earth', 'Mars'];
final mapFromIterables = LinkedHashMap.fromIterables(keys, values);
print(mapFromIterables);
// {Mercury: 0.06, Venus: 0.81, Earth: 1, Mars: 0.11}
相關用法
- Dart LinkedHashMap.fromIterable用法及代碼示例
- Dart LinkedHashMap.from用法及代碼示例
- Dart LinkedHashMap.fromEntries用法及代碼示例
- Dart LinkedHashMap.identity用法及代碼示例
- Dart LinkedHashMap.of用法及代碼示例
- Dart LinkedHashMap用法及代碼示例
- Dart LinkedHashMap構造函數用法及代碼示例
- Dart LinkedHashSet.from用法及代碼示例
- Dart LinkedHashSet構造函數用法及代碼示例
- Dart LinkedHashSet.identity用法及代碼示例
- Dart LinkedHashSet用法及代碼示例
- Dart LinkedHashSet.of用法及代碼示例
- Dart LinkedList.isEmpty用法及代碼示例
- Dart LinkedList用法及代碼示例
- Dart Link.resolveSymbolicLinks用法及代碼示例
- Dart Link.resolveSymbolicLinksSync用法及代碼示例
- Dart LineSplitter用法及代碼示例
- Dart ListMixin.expand用法及代碼示例
- Dart List.first用法及代碼示例
- Dart List.sort用法及代碼示例
- Dart ListMixin.contains用法及代碼示例
- Dart ListQueue.of用法及代碼示例
- Dart ListQueue.contains用法及代碼示例
- Dart ListMixin.join用法及代碼示例
- Dart ListMixin.setAll用法及代碼示例
注:本文由純淨天空篩選整理自dart.dev大神的英文原創作品 LinkedHashMap<K, V>.fromIterables constructor。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。