Tout d'abord, qu'est-ce que les "lambdas" (ou closures). Ce sont des expressions qui permettent de créer des fonctions anonymes et ainsi de les stocker sous forme de variable. On les retrouve en C#, C++, Scala, Ruby, Python, JS, etc. Exemple :
// création d'une lambda
var lambda = function(param) {