dart:collection
庫中HashSet.from
的用法介紹如下。
用法:
HashSet<E>.from(
Iterable elements
)
創建一個包含所有 elements
的哈希集。
按照 HashSet<E>()
創建一個哈希集,並將所有給定的 elements
添加到該集。元素按順序添加。如果elements
包含兩個相等但不相同的條目,則第一個是結果集中的條目。
所有 elements
都應該是 E
的實例。 elements
可迭代對象本身可以具有任何元素類型,因此此構造函數可用於 down-cast a Set
,例如:
Set<SuperType> superSet = ...;
Set<SubType> subSet =
HashSet<SubType>.from(superSet.whereType<SubType>());
例子:
final numbers = <num>[10, 20, 30];
final hashSetFrom = HashSet<int>.from(numbers);
print(hashSetFrom); // fx {20, 10, 30}
相關用法
- Dart HashSet.of用法及代碼示例
- Dart HashSet.identity用法及代碼示例
- Dart HashSet用法及代碼示例
- Dart HashSet構造函數用法及代碼示例
- Dart HashMap.from用法及代碼示例
- Dart HashMap.fromEntries用法及代碼示例
- Dart HashMap.fromIterables用法及代碼示例
- Dart HashMap用法及代碼示例
- Dart HashMap.of用法及代碼示例
- Dart HashMap.fromIterable用法及代碼示例
- Dart HashMap構造函數用法及代碼示例
- Dart HashMap.identity用法及代碼示例
- Dart HttpRequest.postFormData用法及代碼示例
- Dart HttpOverrides用法及代碼示例
- Dart HtmlCollection.last用法及代碼示例
- Dart HeaderValue用法及代碼示例
- Dart HttpClient.findProxy用法及代碼示例
- Dart HttpClientRequest用法及代碼示例
- Dart HtmlEscape用法及代碼示例
- Dart HttpServer.defaultResponseHeaders用法及代碼示例
- Dart HttpClient用法及代碼示例
- Dart HtmlEscapeMode用法及代碼示例
- Dart HtmlCollection.elementAt用法及代碼示例
- Dart HttpRequest.request用法及代碼示例
- Dart HttpClient.findProxyFromEnvironment用法及代碼示例
注:本文由純淨天空篩選整理自dart.dev大神的英文原創作品 HashSet<E>.from constructor。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。