【发布时间】:2019-12-13 10:59:47
【问题描述】:
我想为 Flutter 项目创建一个空集。
我试过了,但我得到一个错误:
Set<String> mySet = [];
错误:“列表”类型的值无法分配给 输入“设置”。
我找到了old question of mine for lists,但它不适用于集合。
【问题讨论】:
标签: flutter collections dart set
我想为 Flutter 项目创建一个空集。
我试过了,但我得到一个错误:
Set<String> mySet = [];
错误:“列表”类型的值无法分配给 输入“设置”。
我找到了old question of mine for lists,但它不适用于集合。
【问题讨论】:
标签: flutter collections dart set
您可以通过多种不同的方式创建一个空集。对于局部变量,使用集合文字:
var mySet = <String>{};
对于非局部变量,您可以使用类型注释形式:
Set<String> mySet = {};
var myList = <String>[];
var myMap = <String, int>{};
设置文字至少需要 Dart 2.2,如果当前设置低于 2.2,您可以在 pubspec.yaml 文件中更改:
environment:
sdk: ">=2.2.0 <3.0.0"
【讨论】: