Лямбда-выражение в программировании — специальный синтаксис для определения функциональных объектов, заимствованный из λ-исчисления. 1 Применяется, как правило, для объявления анонимных функций по месту их использования. 1
Лямбда-выражение представляет собой блок кода, запоминающий контекст вокруг себя в момент создания. 2 Если раньше в коде программист присвоил определённые значения переменным, лямбда их помнит и использует для вычислений. 2
Лямбда-выражения поддерживаются во многих языках программирования, например Common Lisp, Ruby, Perl, Python, PHP, JavaScript, C#, F#, Visual Basic .NET, C++, Java, Scala, Kotlin и других. 1