From e2ac6552ce13447a464ffb5fe66117a42332169b Mon Sep 17 00:00:00 2001 From: Dimitar Tsonev <56803540+DimitarDTsonev@users.noreply.github.com> Date: Wed, 4 Jun 2025 15:15:32 +0300 Subject: [PATCH] =?UTF-8?q?Update=20=D0=9B=D0=B5=D0=BA=D1=86=D0=B8=D1=8F-0?= =?UTF-8?q?7.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "\320\233\320\265\320\272\321\206\320\270\321\217-07.md" | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git "a/\320\233\320\265\320\272\321\206\320\270\321\217-07.md" "b/\320\233\320\265\320\272\321\206\320\270\321\217-07.md" index 72e66f9..2f78944 100755 --- "a/\320\233\320\265\320\272\321\206\320\270\321\217-07.md" +++ "b/\320\233\320\265\320\272\321\206\320\270\321\217-07.md" @@ -93,7 +93,7 @@ globalFunc() В Swift, клоужърите (closure) са: * глобалните функции с имена, които вече познаваме; -* вместените функции са клоужъри, които имат видимост до променливите в функцията, която ги съдържа (процеса по запомняне/прихващане на променливите се нарича capturing) +* вместените функции са клоужъри, които имат видимост до променливите във функцията, която ги съдържа (процеса по запомняне/прихващане на променливите се нарича capturing) * клоужър израз - без име, записан по специфичен начин, прихващащ (capture) стойности от прилежащия му контекст. Клоужърите имат прост и компактен синтаксис. Ще го видим в различни примери, които следват. Техният механизъм позволява определянето на типовете на параметрите автоматично и на връщания резултат. Ако имаме клоужър само с един израз, тогава не е нужно да използваме `return`, за да обявим, че връщаме резултат. @@ -261,4 +261,4 @@ funcEscapeAutoclosure(pred: print("body 1")) ``` -Трябва да запомним че `@autoclosure` ни задължава да изпозлваме нормален код вместо функция и `Swift` ще "опакова" този код в функция, която може да бъде оценена по-късно. \ No newline at end of file +Трябва да запомним че `@autoclosure` ни задължава да изпозлваме нормален код вместо функция и `Swift` ще "опакова" този код в функция, която може да бъде оценена по-късно.