zamykanija_closure

Различия

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

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

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