gpt4 book ai didi

dart - 如何在Dart中并行访问两个列表?

转载 作者:行者123 更新时间:2023-12-04 20:03:17 25 4
gpt4 key购买 nike

我有两个已确认长度相同的列表。我想同时操作它们。我的代码当前看起来像这样:

var a = [1, 2, 3];
var b = [4, 5, 6];
var c = [];
for(int i = 0; i < a.length; i++) {
c.add(new Foo(a, b));
}

以这种方式计算列表A的长度似乎有些笨拙。有没有更好,更Dart-y的方式来完成此任务?

最佳答案

看看quiver包的 zip function

您可以这样写:

var a = [1, 2, 3];
var b = [4, 5, 6];
var c = [];
for (var pair in zip([a, b])) {
c.add(new Foo(pair[0], pair[1]));
}

关于dart - 如何在Dart中并行访问两个列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45223261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com