Я пытаюсь написать функцию, которая будет проверять, содержится ли слово hello в списке. Если он содержится, я не хочу, чтобы он говорил «правда», я хочу, чтобы он сказал: «Да, слово« привет »содержит
вот пролог (который я следую). len([],0).
len([_|T],N) :- len(T,X), N is X+1.
и здесь след за ней (им в операционной системе Linux, SWI) [trace] ?- len([d,f,w,c],X).
Call: (7) len([d, f, w, c]
Прежде всего позвольте мне сказать, что это часть упражнения класса, данное как домашнее задание. Но все задание гораздо более активное, чем тема этого вопроса. Итак .. Я просматриваю два списка, зада
Я читал об этом в книге, но это не объяснялось вообще. Я также никогда не видел его в программе. Является частью синтаксиса Prolog? Для чего это? Вы используете его? Благодаря