您的位置:首页 > 其它

昨天在自己的语言上写出了Y组合子,留个纪念

2011-08-30 12:44 197 查看
{
var Y = (f) -> (x) -> $f.invoke($Y.invoke($f)).invoke($x);
var factorial = $Y.invoke((fac) -> (n) -> $n == 0 ? 1 : $n * $fac.invoke($n - 1));
host.log($factorial.invoke(5));
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: