t这一程式思路是，既然在这里函式不能唿叫其自身，我们可以用 Z 组合子应用(application)这个函式后得到的函式再应用需计算的参数。
尾端递回.尾端递回是指递回函式在唿叫自身后直接传回其值，而不对其再加运算。尾端递回与回圈是等价的，而且在一些语言（如Scheme中）可以被优化为回圈指令。因此，在这些语言中尾端递回不会佔用唿叫堆叠空间。以下Scheme程式同样计算一个数字的阶乘，但是使用尾端递回：
能够解决的问题.1、数据的定义是按递归定义的。如