您好,我是Prolong的新手,尤其是在列表中。我需要能够比较同一个列表中其他存在者的正面和反面。
例如,如果给定列表[[1, 2], [2,3], [3,1]]
,我需要确定是否存在数字循环。我将如何访问这些存在的信息,并查看它们是否为[[x|y][y|z][z|x]]
形式?
当前,我正在使用[H|T]
操作将原始列表分为
H = {[1,2]
和T = [[2,3],[3,1]]
,但是我现在的问题是找到进一步分解H
的方法,以便我可以访问存储在其中的1和2。
目前我正在讲解以下内容
Connection([],1).
Connection([H|T],COUNT) :-
Loop(H, T),
where COUNT is COUNT +1
任何帮助将不胜感激