y.js.bak

来自「java script test programing source code」· BAK 代码 · 共 19 行

BAK
19
字号
// The Y combinator, applied to the factorial functionfunction factorial(proc) {    return function (n) {        return (n <= 1) ? 1 : n * proc(n-1);    }}function Y(outer) {    function inner(proc) {        function apply(arg) {            return proc(proc)(arg);        }        return outer(apply);    }    return inner(inner);}print("5! is " + Y(factorial)(5));

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?