标签: prolog
我正在学习Prolog。我试着写
Anew is + (A is H1 * H2),
而不是
is(Anew,+(A,*(H1,H2))),
但它会产生错误。我的错误在哪里?你能帮助我吗?谢谢。
答案 0 :(得分:3)
它们不一样:
Anew is + (A is H1 * H2), % ^^ ^^ bad!
相反,写(给定标准运算符):
Anew is A + H1 * H2,