Size: a a a

2021 February 23

AV

Alexey Veselovsky in Ada
нет. по умолчанию автоматом захватывается всё
источник

ЮВ

Юра В 🦄 in Ada
чот не верю
источник

ЮВ

Юра В 🦄 in Ada
он что ли фрейм кодогенерирует, откуда можно до окружающего контекста дотянуться?
источник

AV

Alexey Veselovsky in Ada
источник

AV

Alexey Veselovsky in Ada
вот, пожалуйста
источник

ЮВ

Юра В 🦄 in Ada
так это только стек захватывает?
источник

ЮВ

Юра В 🦄 in Ada
что будет, если лямбду вернуть куда наружу?
источник

AV

Alexey Veselovsky in Ada
источник

AV

Alexey Veselovsky in Ada
нет, не только стек
источник

AV

Alexey Veselovsky in Ada
Юра В 🦄
что будет, если лямбду вернуть куда наружу?
дык я её наружу и вернул
источник

AV

Alexey Veselovsky in Ada
вон, в foo
источник

AV

Alexey Veselovsky in Ada
можно её куда-нибудь сохранить
источник

ЮВ

Юра В 🦄 in Ada
не, когда ты foo звал, стек цел был
источник

AV

Alexey Veselovsky in Ada
b вообще не на стеке
источник

ЮВ

Юра В 🦄 in Ada
b в bss живет
источник

AV

Alexey Veselovsky in Ada
это захват по ссылке
источник

AV

Alexey Veselovsky in Ada
можно захватывать по копии
источник

AV

Alexey Veselovsky in Ada
источник

AV

Alexey Veselovsky in Ada
как видишь, результат другой
источник

AV

Alexey Veselovsky in Ada
захватывать можно что угодно - хоть со стека хоть с глобального скоупа, хоть из кучи
источник