prolog中有重复项的like集合?

prolog中有重复项的like集合?,prolog,Prolog,正如您所知,setof/3可以通过删除重复项来订购列表。有没有办法使用setof/3保存副本?基本上有内置的排序功能吗?(意思是如果我有[a,3,2,c,b],那么我将得到[2,3,a,b,c] PS:不要建议“实现合并排序/插入排序/任何东西”。我正在寻找一种内置方式。请参见,注意distinction参数

正如您所知,
setof/3
可以通过删除重复项来订购列表。有没有办法使用
setof/3
保存副本?基本上有内置的排序功能吗?(意思是如果我有
[a,3,2,c,b]
,那么我将得到
[2,3,a,b,c]

PS:不要建议“实现合并排序/插入排序/任何东西”。我正在寻找一种内置方式。

请参见,注意distinction参数