2009/09/02

mail post test

(function (g){
   return g(g);
 })(function (f){
      return function (n){
        return n == 0
          ? 1
          : n * f(f)(n - 1);
      };
    })(5);


(function (g){
   return g(g);
 })(function (f){
      return function (n){
        return n == 0
          ? 1
          : n * (function (x)
                 {
                   return f(f)(x);
                 })(n - 1);
      };
    })(5);


(function (g){
   return g(g);
 })(function (f){
      return (function (h){
                return function (n){
                  return n == 0
                    ? 1
                    : n * h(n - 1);
                };
              })(function (x){
                   return f(f)(x);
                 });
    })(5);


(function (c){
   return (function (g){
             return g(g);
           })(function (f){
                return c(function (x){
                           return f(f)(x);
                         });
              });
 })(function (h){
       return function (n){
         return n == 0
           ? 1
           : n * h(n - 1);
       };
    })(5);

0 件のコメント:

コメントを投稿