#вопросы_с_собеседований
К каким переменным есть доступ у лямбда-выражений?
Если кто-то забыл, как работают лямбды, пример на картинке.
Доступ к переменным внешней области действия из лямбда-выражения очень схож к доступу из анонимных объектов. Можно ссылаться на:
☕️ неизменяемые (effectively final - не обязательно помеченные как final) локальные переменные;
☕️ поля класса;
☕️ статические переменные.
К методам по умолчанию реализуемого функционального интерфейса обращаться внутри лямбда-выражения запрещено.