这个问题已经在这里有一个答案:
- 名单的序言名单得到所有元素 1个回答
如何返回Prolog的名单列表中的所有元素:
这是我的代码:
treturn_list_members([[Head|_]|Lists], Head).
treturn_list_members([[_|T]|Lists], Head):- return_list_members([T|Lists], Head).
当我执行,它只返回第一个列表的ELEM。
?- treturn_list_members([[12,3],[45,6],[11,90]],L).
L = 12 ;
L = 3 ;
false.