Я пытаюсь создать предикат, который возвращает мне элемент списка, который содержит определенное число, указанное мной.
Пример:
?- where_is_it( [ [1,2,3] , [1,2,7] , [4,5] , [8] ] , 7 , X ).
X=[1,2,7].
Я - относительно новый пролог-программист, так что это мой код:
where_is_it([],_,[]).
where_is_it([H|T],Num,H):-
member([Num],H),!,
where_is_it(T,Num,[]).
Большое спасибо