标签: prolog
我知道[X|Y]是一个列表,其中X是第一个元素,Y是其余元素,但是[X,Y]呢?
[X|Y]
X
Y
[X,Y]
答案 0 :(得分:4)
[X,Y]是一个列表,其中X是第一个元素,Y是第二个元素;即它是两个元素的列表。
你也可以把它写成[X|[Y|[]]],即第一个元素X和其他列表是另一个列表的列表(其中Y是第一个元素,其余是另一个列表(这是空的))。
[X|[Y|[]]]