Syntax prolog中的u和u变量有什么区别?

Syntax prolog中的u和u变量有什么区别?,syntax,prolog,Syntax,Prolog,我遇到了很多以\uu开头的文字的问题,例如\u Peter。那么,这两者之间究竟有什么区别呢: good(u,u)。 及 good(u,u-Peter)。 谢谢你回答我的问题 \uu本身就是一个匿名变量。同一子句(或同一读取项)中多次出现表示不同的变量 以开头但包含更多字符的变量不是匿名变量。多次出现表示同一变量 按照惯例,许多Prolog系统要求只发生一次的变量必须以开头。但这是一个惯例,导致大多数实现只出现警告。谢谢!那正是我要找的!

我遇到了很多以
\uu
开头的文字的问题,例如
\u Peter
。那么,这两者之间究竟有什么区别呢:

good(u,u)。

good(u,u-Peter)。


谢谢你回答我的问题

\uu
本身就是一个匿名变量。同一子句(或同一读取项)中多次出现表示不同的变量

开头但包含更多字符的变量不是匿名变量。多次出现表示同一变量


按照惯例,许多Prolog系统要求只发生一次的变量必须以
开头。但这是一个惯例,导致大多数实现只出现警告。

谢谢!那正是我要找的!