Как получить доступ к значениям набора

#dart #flutter #angular-dart

#dart #трепетание #angular-dart

Вопрос:

Я новичок в Dart, и я не знаю, как получить доступ к значениям следующего набора

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

Комментарии:

1. Что вы подразумеваете под доступом к значению следующего набора??

Ответ №1:

Я не понял, что вы подразумеваете под доступом к следующему набору, но вы можете получить доступ к своим текущим данным набора следующими способами.

 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. Вы отлично разрешили мои сомнения. Спасибо! Это как раз то, что мне было нужно.

Ответ №2:

Из Википедии:

В отличие от большинства других типов коллекций, вместо извлечения определенного элемента из набора обычно проверяется значение на принадлежность к набору.

То есть, если это невозможно (получить доступ к значениям), то это не означает, что эта структура данных не выполняет свое назначение.
Может быть, вам следует выбрать другую и в то же время более подходящую для ваших целей структуру данных?

Комментарии:

1. Спасибо за эту информацию, было трудно понять, какая бумага уже играла в отличие от with List