尾递归谓词,用于生成指定范围内的整数列表

时间:2015-12-13 13:15:42

标签: prolog tail-recursion

问题是,我不确定如何实现它,我考虑在函数中添加另一个参数,然后比较两个整数,如果第二个整数大于第一个,则将第二个参数与列表并递减第二个,就像B是B-1,然后蚂蚁递归调用函数来比较第一个整数和第二个整数递减,如果它更大则每次都将它添加到列表中。有没有人知道如何在Prolog中以递归方式实现它?

0 个答案:

没有答案