зеркало из https://github.com/mozilla/pjs.git
Tab patrol
This commit is contained in:
Родитель
8b5b26f403
Коммит
28917bc948
10
js/src/Y.js
10
js/src/Y.js
|
@ -2,16 +2,16 @@
|
|||
|
||||
function factorial(proc) {
|
||||
return function (n) {
|
||||
return (n <= 1) ? 1 : n * proc(n-1);
|
||||
return (n <= 1) ? 1 : n * proc(n-1);
|
||||
}
|
||||
}
|
||||
|
||||
function Y(outer) {
|
||||
function inner(proc) {
|
||||
function apply(arg) {
|
||||
return proc(proc)(arg);
|
||||
}
|
||||
return outer(apply);
|
||||
function apply(arg) {
|
||||
return proc(proc)(arg);
|
||||
}
|
||||
return outer(apply);
|
||||
}
|
||||
return inner(inner);
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче