Комментарии
Часть раздела Основы путешествия по Swift на Coddy — урок 3 из 86.
Комментарии — это заметки, которые вы пишете внутри своего кода. Компилятор полностью их игнорирует — они существуют только для того, чтобы помочь людям понять код.
Чтобы написать однострочный комментарий, используйте //. Все, что идет после // до конца строки, игнорируется:
// Это комментарий
print("Hello!")Комментарий также можно написать в конце строки, после кода:
print("Hello!") // Это выводит Hello!Для комментариев, которые занимают несколько строк, используйте /* для начала и */ для завершения:
/* Это многострочный комментарий.
Компилятор игнорирует его полностью. */
print("Welcome!")Комментарии также могут временно отключить строку кода без её удаления:
// print("This line will NOT run")
print("This line will run")Задание
НовичокИсправьте код так, чтобы выводилось только Hello, Swift!.
- Замените
?символами, которые превращают строку в комментарий - Строка, выводящая
Goodbye!, должна стать комментарием, чтобы она НЕ выполнялась - Измените только ту строку, которая начинается с
?
Шпаргалка
Комментарии в Swift:
- Заметки для людей — компилятор их игнорирует
- Позволяют временно отключать код, не удаляя его
Однострочный комментарий:
// Это комментарий
print("Hello!") // Комментарий после кодаМногострочный комментарий:
/* Это
многострочный комментарий */Отключение кода:
// print("This will NOT run")
print("This will run")Попробуйте сами
// Введите свой код ниже
? print("Goodbye!")
print("Hello, Swift!")В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
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Повторение: ФакториалДиапазоны в циклахВложенные циклыПовторение: Динамический ввод