如何在 Dart 中创建一个空 Set
Posted
技术标签:
【中文标题】如何在 Dart 中创建一个空 Set【英文标题】:How to create an empty Set in Dart 【发布时间】:2019-12-13 10:59:47 【问题描述】:我想为 Flutter 项目创建一个空集。
我试过了,但我得到一个错误:
Set<String> mySet = [];
错误:“列表”类型的值无法分配给 输入“设置”。
我找到了old question of mine for lists,但它不适用于集合。
【问题讨论】:
【参考方案1】:您可以通过多种不同的方式创建一个空集。对于局部变量,使用集合文字:
var mySet = <String>;
对于非局部变量,您可以使用类型注释形式:
Set<String> mySet = ;
注意事项
空的lists 和maps:
var myList = <String>[];
var myMap = <String, int>;
设置文字至少需要 Dart 2.2,如果当前设置低于 2.2,您可以在 pubspec.yaml 文件中更改:
environment:
sdk: ">=2.2.0 <3.0.0"
Sets documentation
【讨论】:
以上是关于如何在 Dart 中创建一个空 Set的主要内容,如果未能解决你的问题,请参考以下文章