【发布时间】:2021-01-24 16:24:39
【问题描述】:
我想在 dart/flutter 中有一个元组列表,循环遍历它们并读取第一个和第二个变量。有一个 pub.dev package 在颤动中创建一个元组。 飞镖还有其他方法吗?我需要像flutter包那样使用类来创建元组吗?
我开始在dart pad创建例子
void main() {
List testList = [("a",1),("b",2),("c",3),("d",4),("e",5)];
for (var i = 0; i < 5; i++) {
print('hello $i');
currentItem = testList[i];
}
}
【问题讨论】:
-
您不能在 dartpad 中安装/使用 pub.dev 包。在您的本地 sdk 安装中试用它们。
-
问题更笼统地说,没有这个包是否可以做到。以及它在颤动中的样子。这不是 dartpad 的问题
-
@happy_san 我不明白为什么使用这个包是一个要求。正如您的链接问题所暗示的那样,
List有什么问题? -
@Uwe.Schneider 你能谈谈我以前的 cmets 吗?
-
@ChristopherMoore
List是具有同质类型的元素的集合(如果元素不是同一类型,则最终将是Object)。元组是具有异构类型的元素的集合。如果只有两个元素,Map可以替代。