Description
In this course, you will learn:-
- Основы теории программирования.
- Переменные и константы.
- Циклы и условные конструкции.
- Объектно-ориентированное программирование.
- Протокол-ориентированное программирование.
Syllabus:-
-
Ваша первая программа
-
Константы и переменные
-
Аннотации типов
-
Именование констант и переменных
-
Вывод констант и переменных
-
Комментарии
-
Точка с запятой
-
Целые числа
-
Вещественные числа
-
Типобезопасность и выведение типов
-
Числовые литералы
-
Булевы величины
-
Кортежи
-
Опционалы
-
Базовые операторы
-
Условный код
-
Тернарный условный оператор
-
Логические операторы
-
Опционалы и условный код
-
Неявно извлекаемые опционалы
-
Операторы выполнения и предусловия
-
Оператор nil-пересечения
-
Проверка доступности API
-
Типы-коллекции
-
Основы массивов
-
Операции над массивами
-
Основы множеств
-
Операции над множествами
-
Основы словарей
-
Операции над словарями
-
Цикл for-in
-
Цикл while
-
Цикл repeat-while
-
Основы строк
-
Операции над строками
-
Unicode
-
Изменение строк
-
Unicode-представление строк
-
Инструкция switch 1
-
Инструкция switch 2
-
Инструкции передачи управления
-
Основы функций 1
-
Основы функций 2
-
Функциональные типы
-
Основы замыканий
-
Захват переменных
-
Основы перечислений
-
Чистые значения перечислений
-
Основы
-
Типы-значения
-
Типы-ссылки
-
Свойства
-
Свойства-замыкания
-
Методы
-
Сабскрипты
-
Наследование
-
Основы инициализации
-
Делегация иницилизаторов
-
Продвинутая инициализация