ПрограммированиеGoGo Core
Готовим следующую карточку…
С подвохомСредняя
Вопрос

Разберите ситуацию: функция регистрирует отложенный вызов, затем изменяет переменную и завершается. В каком случае deferred-вызов увидит старое значение, а в каком — новое? Объясните момент вычисления аргументов и захвата переменной, приведите минимальный пример кода.

Смахните карточку влево, чтобы повысить рейтинг, или вправо, чтобы понизить.