我是Dart的初学者,我不知道如何访问下一个Set的值
Set mySet = Set.from(['Please', 'Help', 'Me']);
我没有通过访问下一组来清楚你的意思,但是,你可以通过以下方式访问当前的设置数据。
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()}');
来自维基百科:
与大多数其他集合类型不同,不是从集合中检索特定元素,而是通常测试集合中成员资格的值。
也就是说,如果这不可能(访问值)那么这并不意味着该数据结构不能实现其目的。 也许你应该选择一个不同的,同时更适合你的目的的数据结构?