Menu
Coddy logo textTech

Возвращаемые значения

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

До сих пор наши функции выполняли такие действия, как вывод сообщений. Но часто вам нужно, чтобы функция что-то вычислила и вернула результат. Здесь на помощь приходят возвращаемые значения.

Чтобы функция возвращала значение, добавьте стрелку (->), за которой следует тип возвращаемого значения после круглых скобок, а затем используйте ключевое слово return:

func add(a: Int, b: Int) -> Int {
    return a + b
}

let sum = add(a: 3, b: 5)
print(sum)  // Вывод: 8

Запись -> Int сообщает Swift, что эта функция возвращает целое число. Инструкция return возвращает значение в то место, где была вызвана функция. Затем вы можете сохранить это значение в переменной, использовать его в вычислениях или передать в другую функцию.

func multiply(x: Int, y: Int) -> Int {
    return x * y
}

let result = multiply(x: 4, y: 3) + 10
print(result)  // Вывод: 22

Функции могут возвращать любой тип — String, Double, Bool и другие. Тип возвращаемого значения должен соответствовать тому, что вы фактически возвращаете:

func isEven(number: Int) -> Bool {
    return number % 2 == 0
}

print(isEven(number: 4))  // Вывод: true
challenge icon

Задание

Легко

Напишите функцию calculateArea, которая принимает width и height и возвращает площадь прямоугольника.

Умножьте ширину на высоту, чтобы вычислить площадь.

Параметры:

  • width (Int): Ширина прямоугольника
  • height (Int): Высота прямоугольника

Возвращает: Площадь прямоугольника (Int)

Например, если width равно 5, а height равно 3, функция возвращает 15.

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

func calculateArea(width: Int, height: Int) -> Int {
    // Напишите здесь код
}
quiz iconПроверьте себя

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

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

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