Обзор проекта
Часть раздела Основы путешествия по Swift на Coddy. Урок 77 из 86.
Задание
ЛегкоВ этой главе вы создадите приложение Daily Expense Tracker.
Выведите меню для трекера расходов. Отобразите ровно 5 опций, каждую на отдельной строке, в формате, показанном ниже:
1. Add expense
2. View all expenses
3. Show total and average
4. Clear all expenses
5. ExitВыведите каждый пункт меню именно так, как показано: с номером, точкой, пробелом и текстом опции.
Попробуйте сами
// Ежедневный трекер расходов - Отображение меню
// TODO: Напишите свой код ниже, чтобы вывести пункты меню
// Каждый пункт должен быть на отдельной строке в формате: "номер. текст пункта"Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияСоставное присваиваниеПовторение: Простая математикаОператоры сравнения7Основы ввода-вывода
Функция PrintИнтерполяция строкВвод через ReadLineПреобразование типовПовторение — до 120Повторение — True или False10Функции
Объявление функцииПараметры и аргументыВозвращаемые значенияМетки аргументовПовторение: функция SigmaПовторение: функция валидацииЗначения по умолчанию13Итерирование по последовательностям
Итерирование по элементамМетод enumerateИтерирование по строкам, ч. 1Итерирование по строкам, ч. 22Переменные
Let против VarАннотации типовЧислаСтрокиBooleanСоглашения об именованииИтоги — Инициализация переменных5Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение: простая логикаЛогические операторы. Часть 3Тернарный оператор8Калькулятор разделения счета
Приветственное сообщениеПолучение ввода14Массивы: Продвинутый уровень
Срезы массивов. Часть 1Срезы массивов. Часть 2Операторы последовательностейМетод Contains3Опционалы
Что такое опционалыРазвертывание с помощью if letGuard letОператор объединения с nilИтоги — безопасное развертывание6Принятие решений
Оператор IfКонструкция If - ElseПовторение — Простой калькуляторОператор SwitchSwitch с диапазонами9Циклы
Цикл For-InЦикл WhileЦикл Repeat-WhileBreakContinueПовторение: ФакториалДиапазоны в циклахВложенные циклыПовторение: Динамический ввод12Основы массивов
Объявление массиваДоступ к элементамИзменение массивовМетоды массивовПовторение — Список товаровПовторение — Перевернутый массивКортежи15Трекер ежедневных расходов
Обзор проектаВыход из программыПотренируйтесь самостоятельно: Песочница Swift