Prolog 序言:运算符什么是--&燃气轮机&引用;

Prolog 序言:运算符什么是--&燃气轮机&引用;,prolog,operators,dcg,Prolog,Operators,Dcg,我对prolog很陌生,如果可能的话,我想了解一些事情的解释 到底是什么 “-->” prolog操作符是什么? 我似乎找不到一个简单直接的答案 还有一件事 这两者之间的区别是什么: phrase--> noun(X), verb(X). 还有这个 phrase:- noun(X), verb(X). 提前谢谢 Prolog支持定分句语法的表示法。-->实际上是更复杂谓词的缩写。如果您输入以下内容: foo --> noun(X), verb(X). 然后做一个列表,您

我对prolog很陌生,如果可能的话,我想了解一些事情的解释

到底是什么

“-->”

prolog操作符是什么? 我似乎找不到一个简单直接的答案

还有一件事

这两者之间的区别是什么:

    phrase--> noun(X),
verb(X).
还有这个

phrase:- noun(X),
verb(X).

提前谢谢

Prolog支持定分句语法的表示法。
-->
实际上是更复杂谓词的缩写。如果您输入以下内容:

foo --> noun(X), verb(X).
然后做一个
列表
,您将看到如下内容:

foo(A, B) :-
   noun(X, A, D),
   verb(X, D, B).
例如,请参见此处:


速记使用Prolog更清晰地表达语法变得更容易。

它用于语法分析。你应该读书