为什么这个阶乘实现不起作用:阶乘在序言中(一般递归) - 为什么条款的顺序是有意义的
factorial(0, B) :- B is 1.
factorial(A, B) :-
A > 0,
Ax is A-1,
B is A*Bx,
factorial(Ax, Bx).
而且这个工程:
factorial2(0, B) :- B is 1.
factorial2(A, B) :-
A > 0,
Ax is A-1,
factorial2(Ax, Bx),
B is A*Bx.
mat发布了回复于[前一段](http://stackoverflow.com/a/2909528/772868) – false