基于文本替换的解释器:递归,如何构造递归函数,Y组合子
基于文本替换的解释器:递归,如何构造递归函数,Y组合子2015-01-12递归。哦,递归。 递归在计算机科学中的重要性不言而喻。 递归就像女人,即令人烦恼,又无法抛弃。先上个例子,这个例子里的函数double输入一个非负整数$n$,输出$2n$。 [ {double} = lambda n.({if} ; ({iszero} ; n) ; 0 ; (+ ; 2 ; ({double} ; (- ; n ; 1)))) ]现在的问题是,这个递归函数在我们的语...