'da verilen listenin bazı kombinasyonlarını alma Verilen listeyi bu kalıpla bölmek için kuyruk özleminin nasıl kullanılacağını anlamaya çalışıyorum. Örneğin, liste [1,2,3,4] 'e eşittir.Prolog
clause([1,2,3,4],X). would return:
X = [1,2,3,4]
X = [1,2,3]
X = [2,3,4]
X = [1,2]
X = [2,3]
X = [3,4]
X = [1]
X = [2]
X = [3]
X = [4]
Bu konuda herhangi bir tavsiye verdiğiniz için minnettar olurum.