【问题标题】:How to create an empty Set in Dart如何在 Dart 中创建一个空 Set
【发布时间】:2019-12-13 10:59:47
【问题描述】:

我想为 Flutter 项目创建一个空集。

我试过了,但我得到一个错误:

Set<String> mySet = [];

错误:“列表”类型的值无法分配给 输入“设置”。

我找到了old question of mine for lists,但它不适用于集合。

【问题讨论】:

    标签: flutter collections dart set


    【解决方案1】:

    您可以通过多种不同的方式创建一个空集。对于局部变量,使用集合文字:

    var mySet = <String>{};
    

    对于非局部变量,您可以使用类型注释形式:

    Set<String> mySet = {};
    

    注意事项

    • 空的listsmaps

      var myList = <String>[];
      var myMap = <String, int>{};
      
    • 设置文字至少需要 Dart 2.2,如果当前设置低于 2.2,您可以在 pubspec.yaml 文件中更改:

        environment:
          sdk: ">=2.2.0 <3.0.0"
      
    • Sets documentation

    【讨论】:

      猜你喜欢
      • 2019-05-30
      • 2021-04-12
      • 2021-03-14
      • 2013-09-05
      • 2021-06-04
      • 2021-04-09
      • 1970-01-01
      • 2015-10-16
      • 1970-01-01
      相关资源
      最近更新 更多