зеркало из https://github.com/mozilla/gecko-dev.git
Tab patrol
This commit is contained in:
Родитель
db6df75fb2
Коммит
27b5f3a944
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);
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче