вторник, 22 февраля 2011 г.

Ехал function...

function Y(le) {
    return (function (f) {
        return f(f);
    }(function (f) {
        return le(function (x) {
            return f(f)(x);
        });
    }));
}
ехал function через return
видит function в return function
сунул function function в function
f(f)(f(x))



2 комментария:

  1. Это еще что, вот когда я работал в одной компании, такой код был фактически в каждой функции.намаялся я конечно, жесть

    ОтветитьУдалить