Menu
Coddy logo textTech

Объявление функции

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

Функция — это повторно используемый блок кода, который выполняет определённую задачу. Вместо того чтобы писать один и тот же код несколько раз, ты определяешь его один раз в функции и вызываешь её всякий раз, когда это необходимо.

В Swift вы объявляете функцию с помощью ключевого слова func, за которым следуют имя функции и скобки:

func sayHello() {
    print("Hello!")
}

sayHello()  // Вывод: Hello!
sayHello()  // Вывод: Hello!

Код внутри фигурных скобок { } — это тело функции. Он выполняется каждый раз, когда вы вызываете функцию. Чтобы вызвать функцию, просто напишите её имя, за которым следуют скобки.

Функции помогают организовать код и сделать его более читаемым. Если нужно изменить принцип работы чего-либо, достаточно обновить это в одном месте, а не везде, где оно используется.

func greetUser() {
    print("Welcome!")
    print("Glad to have you here.")
}

greetUser()

Функция может содержать любой изученный тобой код: переменные, циклы, условные конструкции — всё это объединено под понятным именем.

challenge icon

Задание

Легко
Напиши функцию printGreeting, которая не принимает параметров и возвращает приветственное сообщение.

Функция должна вернуть строку "Hello, Swift!" в точности как показано.

Параметры:

  • Нет

Возвращает: строку "Hello, Swift!" (String)

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

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

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

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

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