使用Prolog中的以下代码片段,我设法从列表中提取每个第三项:
third([_,_,Z|L], Z). third([_,_,C|L], Y) :- third(L, Y).
但是,我仍然需要将我正在提取的每个项目追加到一个新列表中,最后创建一个只包含" 每三个 "项目的列表.我会感激任何提示或帮助!谢谢.
list prolog
list ×1
prolog ×1