dualmoo > j'ai jamais dit que le js était le seul à avoir des closures. Il me semble avoir dit aussi qu'il y avait des langages compilés qui en avaient (je sais que le C# en a en tout cas). Ce que je dis, c'est que le js a un ensemble de paradigmes et la plupart des gens (plutot sérieux, qui codent en C etc...) ne savent pas que le js a tout ca ou ne connaissent meme pas ces paradigmes.
pphd >sauf qu'en Js, l'utilité du code que j'ai posté c'est que t'es pas obligé de rester au sein d'une meme fonction...
sinon j'aurais fait une fonction comme variable locale...
function main(low,high){
var f = function(x){
if (x>low && x<high) return true;
return false;
}
printf(f(6));
}