zamykanija_closure

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
zamykanija_closure [2023/09/12 15:39]
oresh.dm
zamykanija_closure [2023/09/12 15:48] (текущий)
oresh.dm
Строка 4: Строка 4:
   - Глобальные функции - это функция имеет имя и объявляется глобально, такие функции обычно не сохраняют значения внешних переменных констант   - Глобальные функции - это функция имеет имя и объявляется глобально, такие функции обычно не сохраняют значения внешних переменных констант
   - Вложенные функции - это функции которые имеют имя и объявлены внутри других сущностей.    - Вложенные функции - это функции которые имеют имя и объявлены внутри других сущностей. 
 +  - Замыкающие выражения.
 +
 +  * Синтаксис:
 +  * {(параметры) -> ReturnType in
 +  * // тело замыкания
 +}\\
 +
 +
 +Замыкания хранятся в обычных константах или переменных:\\
 +
 +  * let gretting = {\\
 +  *   print("Hello")\\
 +  *   }\\
 +
 +Вызывается: \\
 +gretting()\\
  • /sites/data/attic/zamykanija_closure.1694533171.txt.gz
  • Последнее изменение: 2023/09/12 15:39
  • oresh.dm