爲什麼這個階乘實現不起作用:階乘在序言中(一般遞歸) - 爲什麼條款的順序是有意義的
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