Множества в Swift | OTUS

Множества в Swift

В языке программирования Swift создание пустых множеств, а также добавление и удаление элементов, весьма похожи на работу со словарями и массивами:

1-1801-b0a943.png

В примере выше создается новое множество fruit. Тип Set тут указывается явно, ведь в обратном случае был бы создан массив.

Итак, тип fruit является типом Set. И, как и в случае с массивами и словарями, множества являются обобщениями.

Если надо, можно добавить элемент в множество:

2-1801-515ffc.png

Или удалить:

3-1801-79907b.png

Важно отметить, что предметы в множестве должны быть уникальны. То есть нельзя в одно множество добавить одинаковые элементы:

4-1801-3f8bf6.png

Полезные функции

Опять же, как и в случае с массивами и словарями, есть полезные функции и у множества:

  • isEmpty – обеспечивает возвращение true, если во множестве отсутствуют элементы;
  • count – обеспечивает возвращение количества элементов во множестве;
  • first – обеспечивает возвращение 1-го элемента;
  • randomElement() – обеспечивает возвращение случайного элемента из множества.

По материалам swiftblog.org.

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться
Популярное
Сегодня тут пусто