Swift. Введение в функции
From AsIsWiki
Назад · Оглавление · Дальше
Функция:
- группирует код в единый контейнер
- имеет собственное имя
- может быть многократно вызвана по имени
- может принимать входные аргументы
- может возвращать результат выполнения кода, сгруппированного в ней
- имеет собственный функциональный тип данных
- может быть записана в параметр и передана
- объявляется с помощью специального синтаксиса
Имя функции пишется в регистре lowerCamelCase
Функция, которая не возвращает значение:
func f1() -> Void {} func f2() -> () {} func f3() {} f1() f2() f3()
Оператор return можно использовать для выхода из функции, не возвращая значения:
func f1() {return} f1()
Операторов return может быть несколько. Выход из функции произойдет при достижении первого из них.
В отличие от результата работы функции, возвращаемое значение функции можно присвоить параметру.
Назад · Оглавление · Дальше