我是Dart中的入门者,我不知道如何访问下一组的值
Set mySet = Set.from(['Please', 'Help', 'Me']);
答案 0 :(得分:2)
通过访问下一组数据并不清楚您的意思,但是您可以通过以下方式访问当前数据集。
void printParentChildRec(Tree node) {
if (node) {
printf("%d ", node->value);
for (Tree child = node->child; child; child = child->sibling) {
printf("%d ", child->value);
}
printf("\n");
for (Tree child = node->child; child; child = child->sibling) {
printParentChildRec(child);
}
}
}
通过索引访问
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)});
答案 1 :(得分:1)
来自维基百科:
与大多数其他集合类型不同,通常不从集合中检索特定元素,而是测试集合中成员资格的值。
也就是说,如果不可能(根据值),那么这并不意味着此数据结构无法实现其目的。
也许您应该为自己的目的选择一个不同的,同时更合适的数据结构?