如何访问Set的值

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

我是Dart的初学者,我不知道如何访问下一个Set的值

Set mySet = Set.from(['Please', 'Help', 'Me']);
dart flutter angular-dart
2个回答
2
投票

我没有通过访问下一组来清楚你的意思,但是,你可以通过以下方式访问当前的设置数据。

Set mySet = Set.from(['Please', 'Help', 'Me']); // declaration.

通过索引访问

print('mySet.elementAt(0): ${mySet.elementAt(0)}');
print('mySet.elementAt(1): ${mySet.elementAt(1)}');
print('mySet.elementAt(2): ${mySet.elementAt(2)}');

迭代集合。

mySet.forEach((value) => {print(value)});

记录以查看存储在当前集中的数据。

print('mySet: ${mySet.toString()}');

1
投票

来自维基百科:

与大多数其他集合类型不同,不是从集合中检索特定元素,而是通常测试集合中成员资格的值。

也就是说,如果这不可能(访问值)那么这并不意味着该数据结构不能实现其目的。 也许你应该选择一个不同的,同时更适合你的目的的数据结构?

© www.soinside.com 2019 - 2024. All rights reserved.