[X | Y]和[X,Y]之间的序言差异

时间:2018-06-03 19:22:25

标签: prolog

我知道[X|Y]是一个列表,其中X是第一个元素,Y是其余元素,但是[X,Y]呢?

1 个答案:

答案 0 :(得分:4)

[X,Y]是一个列表,其中X是第一个元素,Y是第二个元素;即它是两个元素的列表。

你也可以把它写成[X|[Y|[]]],即第一个元素X和其他列表是另一个列表的列表(其中Y是第一个元素,其余是另一个列表(这是空的))。