Вопросы к Поиску с Алисой
Да, можно получить одну лямбду и сразу применить её в одном выражении. habr.com
Лямбда-функции могут иметь любое количество аргументов, но у каждой может быть только одно выражение, которое вычисляется и возвращается. habr.com Определение лямбды можно поместить в любое место, где ожидается функция, и не нужно присваивать его переменной. habr.com
Кроме того, лямбда-выражение не выполняется в момент объявления, а его выполнение откладывается до вызова метода, который использует эту лямбду. struchkov.dev По сути, лямбда сохраняется как ссылка на код и выполняется только тогда, когда это необходимо. struchkov.dev
Также одно и то же лямбда-выражение можно использовать повторно в одном и том же контексте, так как JVM оптимизирует процесс, создавая объект лямбды только один раз, если она не захватывает состояние из окружающего контекста. struchkov.dev