日期:2014-05-16  浏览次数:20285 次

[摘录]JS版本的Y组合子(Y combinator)
var Y = function(f){
	return (function(g){
		return g(g);
	})(function(h){
		return function(x){
			return f(h(h))(x);
		};
	});
};

有关于 Y 的最让人沮丧是,当你推导出它后,完全没法儿通过只看它一眼就说出它到底是想干吗。