1
모든 요소가 다른 세 요소의 가능한 모든 조합을 생성하려고합니다. CLPFD 라이브러리를 사용하여 변수의 도메인을 정의합니다. CLPFD를 사용하여 다른 값 목록 생성
나는 쿼리에 다음listDif(F,X):-F ins 1..3,findall(F,all_distinct(F),X).
그리고 답변
이?- listDif([1,_,2],X).
X = [[1, 3, 2]].
?- listDif([1,_,_],X).
X = [[1, _7374, _7380]],
_7374 in 2..3,
all_distinct([1, _7374, _7380]),
_7380 in 2..3.
?-
이 어떻게 가능한 정수 값 목록을 표시 할 수 있습니다 정의?
이제 오류를 이해하고 있습니다. @lurker! 인사말. – MLStud