Syntax 为什么Prolog使用=<;而不是<;=像大多数语言一样?

Syntax 为什么Prolog使用=<;而不是<;=像大多数语言一样?,syntax,prolog,operators,conventions,Syntax,Prolog,Operators,Conventions,在我的编程语言课程中,我们运行了以下程序: range(X,Y,Z) :- X>=Y,X<=Z 范围(X,Y,Z):-X>=Y,X是的,有一个很好的理由:谢谢!这太完美了。如果允许的话,我会在4分钟内接受。顺便提一下,这个问题很好!有一种简单的方法可以记住为什么它是=:想象一下你沿着符号从左到右移动你的手:使用=>你会受伤,而=非常平滑!就像代码>=一样。有点。有了=>它首先是如此平滑,然后你会受伤;有了=它首先会痛得很厉害,然后变得很平稳,=我在他的一次讲座中学到了这一点。我不知

在我的编程语言课程中,我们运行了以下程序:

range(X,Y,Z) :- X>=Y,X<=Z

范围(X,Y,Z):-X>=Y,X是的,有一个很好的理由:
谢谢!这太完美了。如果允许的话,我会在4分钟内接受。顺便提一下,这个问题很好!有一种简单的方法可以记住为什么它是
=
:想象一下你沿着符号从左到右移动你的手:使用
=>
你会受伤,而
=
非常平滑!就像代码>=
一样。有点。有了
=>
它首先是如此平滑,然后你会受伤;有了
=
它首先会痛得很厉害,然后变得很平稳,
=我在他的一次讲座中学到了这一点。我不知道这方面的书面参考。事实上,在我看来,关于Prolog最有趣的事情还没有写下来。如果说有什么安慰的话,我觉得无论在任何情况下,乌尔里希的话都比书面推荐信更可靠。