Arrays 如何根据dart中的多个数组的索引添加它们的项?

Arrays 如何根据dart中的多个数组的索引添加它们的项?,arrays,list,dart,indexing,add,Arrays,List,Dart,Indexing,Add,代码: 这是我从Firebase文档打印列表时得到的 如何为每个索引添加数组项?喜欢10+2+32对于索引0您应该能够获得列表的列表,然后使用for循环求和数据,如: I/flutter (27759): [10, 20, 30, 33, 34, 24] I/flutter (27759): [2, 42, 45, 23, 85, 51] I/flutter (27759): [32, 53, 12, 67, 34, 23] var list=snapshot.docs.map((e)=>e.

代码:

这是我从Firebase文档打印列表时得到的


如何为每个索引添加数组项?喜欢10+2+32对于索引0

您应该能够获得
列表
列表
,然后使用for循环求和数据,如:

I/flutter (27759): [10, 20, 30, 33, 34, 24]
I/flutter (27759): [2, 42, 45, 23, 85, 51]
I/flutter (27759): [32, 53, 12, 67, 34, 23]
var list=snapshot.docs.map((e)=>e.data()['array']);
var总和=[];
for(int i=0;i

请注意,此代码未经测试,您需要确保列表长度相等,否则代码可能无法正常工作/引发异常。

您应该能够获得
列表的
列表,然后使用for循环求和数据,如:

I/flutter (27759): [10, 20, 30, 33, 34, 24]
I/flutter (27759): [2, 42, 45, 23, 85, 51]
I/flutter (27759): [32, 53, 12, 67, 34, 23]
var list=snapshot.docs.map((e)=>e.data()['array']);
var总和=[];
for(int i=0;i

请注意,此代码未经测试,您需要确保列表长度相等,否则代码可能无法正常工作/引发异常。

我无法理解您的问题?你能举个例子说明你想要的结果是什么吗?我已经更新了这个问题。现在清楚了吗?我不明白你的问题?你能举个例子说明你想要的结果是什么吗?我已经更新了这个问题。现在清楚了吗?
var lists = snapshot.docs.map((e) => e.data()['array']);
var sums = <int>[];
for (int i = 0; i < lists.first.length; i++) {
  var sum = 0;
  for (var list in lists) {
     sum += list[i];
  }
  sums.add(sum);
}