Menu
Coddy logo textTech

Функция Print

Часть раздела Основы путешествия по Swift на Coddy. Урок 31 из 86.

На протяжении этого курса вы использовали print() для вывода данных. Теперь давайте подробнее рассмотрим, как работает эта функция, и изучим некоторые из её полезных возможностей.

По умолчанию print() добавляет символ новой строки в конце каждого вывода, поэтому каждый оператор print отображается на отдельной строке:

print("Hello")
print("World")
// Вывод:
// Hello
// World

Вы можете изменить это поведение с помощью параметра terminator. Это позволяет указать, какой символ (или строка) должен появляться в конце вместо новой строки:

print("Hello", terminator: " ")
print("World")
// Вывод: Hello World

Функция print() также может принимать несколько элементов, разделенных запятыми. По умолчанию они объединяются пробелами:

print("Swift", "is", "fun")
// Вывод: Swift is fun

Вы можете настроить разделитель, используя параметр separator:

print("2024", "01", "15", separator: "-")
// Вывод: 2024-01-15
challenge icon

Задание

Легко

Напишите функцию formatDate, которая принимает year, month и day и возвращает отформатированную строку даты.

Используйте функцию print() с параметром separator, чтобы объединить три компонента даты через дефис (-), затем зафиксируйте результат, чтобы вернуть его.

Подсказка: Вы можете использовать print() с пользовательским разделителем для форматирования вывода, но так как эта функция должна возвращать строку, вам нужно будет создать отформатированную строку напрямую, объединив компоненты с помощью "-".

Параметры:

  • year (String): Значение года
  • month (String): Значение месяца
  • day (String): Значение дня

Возвращает: Отформатированную строку даты, компоненты которой разделены дефисами. Формат: year-month-day

Попробуйте сами

func formatDate(year: String, month: String, day: String) -> String {
    // Напишите здесь код
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Песочница Swift