Swift. Введение в функции

From AsIsWiki
Jump to: navigation, search

Назад · Оглавление · Дальше


Функция:

  • группирует код в единый контейнер
  • имеет собственное имя
  • может быть многократно вызвана по имени
  • может принимать входные аргументы
  • может возвращать результат выполнения кода, сгруппированного в ней
  • имеет собственный функциональный тип данных
  • может быть записана в параметр и передана
  • объявляется с помощью специального синтаксиса

Имя функции пишется в регистре lowerCamelCase

Функция, которая не возвращает значение:

func f1() -> Void {}

func f2() -> () {}

func f3() {}

f1()
f2()
f3()

Оператор return можно использовать для выхода из функции, не возвращая значения:

func f1() {return}

f1()

Операторов return может быть несколько. Выход из функции произойдет при достижении первого из них.

В отличие от результата работы функции, возвращаемое значение функции можно присвоить параметру.



Назад · Оглавление · Дальше

Personal tools
Namespaces

Variants
Actions
Navigation
Tools