0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>В языке программирования Swift создание пустых множеств, а также добавление и удаление элементов, весьма похожи на работу со словарями и массивами:</p>
1
<p>В языке программирования Swift создание пустых множеств, а также добавление и удаление элементов, весьма похожи на работу со словарями и массивами:</p>
2
<p>В примере выше создается новое множество<em>fruit</em>. Тип<strong>Set</strong>тут указывается явно, ведь в обратном случае был бы создан массив.</p>
2
<p>В примере выше создается новое множество<em>fruit</em>. Тип<strong>Set</strong>тут указывается явно, ведь в обратном случае был бы создан массив.</p>
3
<p>Итак, тип<em>fruit</em>является типом<strong>Set</strong>. И, как и в случае с массивами и словарями, множества являются обобщениями.</p>
3
<p>Итак, тип<em>fruit</em>является типом<strong>Set</strong>. И, как и в случае с массивами и словарями, множества являются обобщениями.</p>
4
<p>Если надо, можно добавить элемент в множество:</p>
4
<p>Если надо, можно добавить элемент в множество:</p>
5
<p>Или удалить:</p>
5
<p>Или удалить:</p>
6
<p>Важно отметить, что предметы в множестве должны быть уникальны. То есть нельзя в одно множество добавить одинаковые элементы:</p>
6
<p>Важно отметить, что предметы в множестве должны быть уникальны. То есть нельзя в одно множество добавить одинаковые элементы:</p>
7
<h2>Полезные функции</h2>
7
<h2>Полезные функции</h2>
8
<p>Опять же, как и в случае с массивами и словарями, есть полезные функции и у множества:</p>
8
<p>Опять же, как и в случае с массивами и словарями, есть полезные функции и у множества:</p>
9
<ul><li><strong>isEmpty</strong>- обеспечивает возвращение true, если во множестве отсутствуют элементы;</li>
9
<ul><li><strong>isEmpty</strong>- обеспечивает возвращение true, если во множестве отсутствуют элементы;</li>
10
<li><strong>count</strong>- обеспечивает возвращение количества элементов во множестве;</li>
10
<li><strong>count</strong>- обеспечивает возвращение количества элементов во множестве;</li>
11
<li><strong>first</strong>- обеспечивает возвращение 1-го элемента;</li>
11
<li><strong>first</strong>- обеспечивает возвращение 1-го элемента;</li>
12
<li>randomElement() - обеспечивает возвращение случайного элемента из множества.</li>
12
<li>randomElement() - обеспечивает возвращение случайного элемента из множества.</li>
13
</ul><p><em>По материалам swiftblog.org.</em></p>
13
</ul><p><em>По материалам swiftblog.org.</em></p>
14
14