Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
打印列表中的重复元素-prolog_Prolog - Fatal编程技术网

打印列表中的重复元素-prolog

打印列表中的重复元素-prolog,prolog,Prolog,我不熟悉prolog。我需要编写一个简单的程序来打印列表中重复多次的所有元素([1,2,f,3,f,2]将返回[f,2])。谢谢你的帮助 我知道你在Prolog是新手,但你需要展示你的尝试,并提出更具体的问题。如果你不知道从哪里开始,我建议你找一本书来学习基础知识。您可能想在这里查看一些示例以获得一些想法:。您还可以在单击Prolog标记后查看链接,并找到大量资源。为什么[f,2]?为什么不[2,f]?如果您使用标准的排序/2谓词对列表进行排序,您会更接近解决方案吗?

我不熟悉prolog。我需要编写一个简单的程序来打印列表中重复多次的所有元素([1,2,f,3,f,2]将返回[f,2])。谢谢你的帮助

我知道你在Prolog是新手,但你需要展示你的尝试,并提出更具体的问题。如果你不知道从哪里开始,我建议你找一本书来学习基础知识。您可能想在这里查看一些示例以获得一些想法:。您还可以在单击Prolog标记后查看链接,并找到大量资源。为什么
[f,2]
?为什么不
[2,f]
?如果您使用标准的
排序/2
谓词对列表进行排序,您会更接近解决方案吗?