列表地图是否在dart中不可能?

问题描述 投票:0回答:1

我有此顺序的数据:-

m={ 1:[54,23,98],
    9:[8,4,2]
   }

我正在尝试使用以下代码实现类似的功能,但是它不起作用。我要去哪里错了?如果我的方法完全错误,是否还有另一种方法可以在dart中存储和访问此类数据?

Map<int,List<int>> m;

 m[0]=[];
 m[0].add(5);
flutter dart syntax
1个回答
0
投票

您必须先使用空白地图进行初始化

  Map<int, List<int>> m={}; //<- initialise it here
  m[0] = [];
  m[0].add(5);
  print(m); // prints {0: [5]}
© www.soinside.com 2019 - 2024. All rights reserved.