У меня проблема с фактами. Допустим, у меня есть 3 факта и вопрос check(X)
.Prolog- Возвращающиеся элементы из фактов
fact(a,b).
fact(b,c).
fact(a,d).
check(X):-
//some calculation with fact()
Как сделать вышеупомянутый вопрос, чтобы вернуть список элементов для данного X
от всех фактов? Например: check(a)
даст результат b
и d
. Поэтому я могу использовать этот const позже. check(b)
вернется c
. Я был бы благодарен за помощь!