Swift 5 - Замыкания (или closures, блоки, лямбды)
HTML-код
- Опубликовано: 26 май 2022
- Что такое замыкания в языке Swift? Поговорим о данной очень важной теме и разберем все на примерах.
Если хотите поддержать канал:
🍩 YooMoney: yoomoney.ru/to/410012573322507
🤑Тинькофф: www.tinkoff.ru/cf/2bDMY8X1u1U
🟦 Telegram: t.me/+2tJcMzzMaBc5Mjdi
Новости, теория, задачи и тесты - Telegram-канал 👨🏻💻t.me/+2tJcMzzMaBc5Mjdi
👀 Полезное:
💻 Как стать iOS разработчиком с нуля? ⏩ www.lexone.ru/operating-syste...
📚 Optionals в языке Swift (текстовая версия) ⏩ www.lexone.ru/programming/swi...
📚 Мой сайт: ⏩ www.lexone.ru/
🆓 Presearch - поисковик который платит за поиск и бережет конфиденциальность информации ⏩ presearch.org/signup?rid=2193339
📹 Другие видео по теме:
Язык Swift часть 1. Пролог ⏩ • Swift 5 - Учебный курс...
Язык Swift часть 2. Простые типы данных ⏩ • Swift 5 - Базовые типы...
Язык Swift часть 3. Компилируемый язык ⏩ • Swift 5 - Компилируемы...
Язык Swift часть 4. Переменные ⏩ • Swift 5 - Переменные
Язык Swift часть 5. Константы ⏩ • Swift 5 - Константы
Язык Swift часть 6. Операторы ⏩ • Swift 5 - Операторы
Язык Swift часть 7. Тернарный условный оператор ⏩ • Swift 5 - Тернарный ус...
Язык Swift часть 8. Опционалы ⏩ • Swift 5 - Опционалы (O...
Язык Swift часть 9. Массивы ⏩ • Swift 5 - Массивы. Как...
Язык Swift часть 10. if/else ⏩ • Swift 5 - Старый добры...
Язык Swift часть 11. Циклы ⏩ • Swift 5 - Старый добры...
Язык Swift часть 12. Функции ⏩ • Swift 5 - Функции (Pla...
Язык Swift часть 13. Перегрузка функций ⏩ • Swift 5 - Перегрузка ф...
Язык Swift часть 14. Замыкания ⏩ • Swift 5 - Замыкания (и...
Язык Swift часть 15. Введение в классы ⏩ • Swift 5 - Введение в к...
Язык Swift часть 16. Введение в наследование ⏩ • Swift 5 - Введение в н...
😵 Если у тебя есть какие-то вопросы касательно iOS, разработки, или чего-то из видео - не вздумай стесняться и пиши в комментариях внизу! ⏬ Или в телеграм и инстаграм! Ссылки см выше.
😉 Если есть пожелания к тематике следующих видео, так же прошу в комментарии! ⏬
❗ И самое главное, прямо сейчас подпишись на канал ☝, и ставь палец вверх 👍! Если ты уже это сделал то вот тебе вкусный пирожок 🥟, и я в свою очередь, не разочарую тебя новым контентом.
#swift #основы #iosнапрактике #functions #swift5курсуроков #swiftосновы #iosуроки #свифт #айос #ios #якодер #iosразработка
Лучший вебинар по замыканиям для новичков.
Spasibo
THANK YOU SO MUCH!!!
krasava,spasibo tebe muzik!
😉👍
спасибо большое !!
Спасибо за огромный проделанный труд! Очень информативно
Алекс, спасибо за выпуск по замыканиям. Очень бы хотелось продолжения по этой теме на примерах с использованием swiftUi. Вообще очень бы хотелось увидеть от вас примеров использования перечислений, циклов, замыканий, функций в фреймворке swiftUi. Очень часто в Playgrounds можно за одну минуту написать (например) калькулятор, но проблема возникает когда пытаешься перенести эту логику в визуальную часть (swiftUi). Повторюсь, хотелось бы увидеть примеры использования основ swift в фреймворке swiftUi.
P.S Спасибо за ваши уроки !!!
Спасибо за урок
Клоужеры сложные. Это стало понятно по замыканию с До-до-до пиццей)
Четко, без воды, все понятно! Спасибо за проделанную работу!
В целом хорошо, но нужно чуть больше позитива и музыка мне кажется лишней на фоне, спасибо!
И снова огромное спасибо!!! Очень полезная информация для меня.
очень интересно, но ещё бы понять этот ваше захват значения😅😅😅
Доступно, но не хватило реального примера где-то в программе. Понимаешь, дело в том, что взрослые (а здесь я думаю таковые все) учатся, когда понимают ЗАЧЕМ им это нужно - а в видео не хватило как раз применения где-то в программе, чтобы что-то захватило, куда-то передало - какие это несет возможности..
Зашла, а тут такой «праздник» - выпуск про клоуджеры ! Спасибо за урок ! Прочитала в ниже комментарии и согласна что не совсем ясно бывает как выдут себя клоуджеры в ui, где у них параметры и т.д…. Вообщем я тоже за то чтобы сухую теорию в плейграунде разбавлять реальными примерами в ui. Хотя судя по голосованию в телеграмм чате народ желает патернов.
Народ действительно наверное продвинутый. Мне же самому не понятно почему больше голосов за потерны, когда логичнее будет больше понимания при изучении основ в связке с SwiftUI на примерах. Как известно изучая код других мы развиваемся, особенно когда ментор ещё и обьясняет каждый шаг.
Спасибо большое за данную тему! Отличный урок! Если можно такой же урок по верске collectioncell и тому подобное.
Добрый день, Алекс! Благодарю за уроки! Есть вопрос по лекции: зачем применять функцию, возвращающую замыкание, если можно сделать проще (на мой взгляд) и в чем отличие?
func someFunc(x: Int) -> (() -> Int) {
let closure = { x }
return closure
}
let capture1 = someFunc(x: 5)
let capture2 = someFunc(x: 6)
capture1()
capture2()
и вот так?
func someFunc1(x: Int) -> (Int) {
return x
}
let capture3 = someFunc1(x: 5)
let capture4 = someFunc1(x: 6)
print(capture3)
print(capture4)
16:00
А что такое complition и @escaping замыкания?