Anonymous Quiz
54%
Enumerations
6%
Classes
14%
Structures
27%
Tuples
Anonymous Quiz
4%
`!`
58%
`?`
36%
`??`
1%
`->`
Anonymous Quiz
9%
var
2%
const
90%
let
0%
fix
Anonymous Quiz
9%
Асинхронное выполнение кода
4%
Создание новой очереди
86%
Синхронное выполнение кода
2%
Управление памятью
Anonymous Quiz
48%
private
13%
fileprivate
34%
internal
4%
public
Anonymous Quiz
1%
Увеличивает производительность
4%
Отключает ARC
93%
Делает замыкание сохраняемым после выхода функции
2%
Обеспечивает доступ к приватным данным
Anonymous Quiz
73%
?
4%
!
23%
??
1%
@
🤔10💊7
Anonymous Quiz
86%
Изменяет свойства типа
9%
Создает копию объекта
1%
Удаляет объект из памяти
5%
Добавляет новое свойство
Anonymous Quiz
6%
Инициализирует объект
92%
Уничтожает объект
2%
Обновляет объект
1%
Клонирует объект
Anonymous Quiz
80%
??
2%
!!
11%
?
7%
::
Anonymous Quiz
11%
Array
66%
Set
18%
Dictionary
4%
Tuple
Anonymous Quiz
10%
Упрощает доступ к свойствам
80%
Определяет удобный инициализатор
5%
Улучшает производительность
5%
Объявляет протокол
Anonymous Quiz
12%
Hashable
26%
Comparable
58%
Equatable
4%
Codable
Anonymous Quiz
4%
Delegates
29%
Error Handling
65%
Try-Catch
1%
Optionals
Anonymous Quiz
6%
Codable
19%
Sequence
75%
AsyncSequence
1%
IteratorProtocol
Anonymous Quiz
90%
Замыкания
5%
Протоколы
5%
Делегаты
0%
Модули
🔥1
Anonymous Quiz
23%
Указывает на косвенные ссылки
62%
Позволяет рекурсивные перечисления
7%
Делает перечисление асинхронным
8%
Упрощает сериализацию
👍3
Anonymous Quiz
4%
weak
95%
lazy
0%
unowned
1%
deferred
❤3
Anonymous Quiz
36%
Equatable
46%
Comparable
10%
Hashable
8%
CaseIterable
Anonymous Quiz
8%
as!
85%
as?
3%
as
4%
is?