Избегать замыканий в стеке выполнения?

Как замыкания Swift реализованы в стеке времени выполнения? Я представляю, что неэкранированные замыкания просто отправляются с дополнительной ссылкой доступа к фрейму стека, который он включает, но как работают экранирующие замыкания? Где хранится прилагаемая запись активации?

0 ответов

Другие вопросы по тегам