Я пытаюсь написать функцию, которая будет проверять, содержится ли слово hello в списке. Если он содержится, я не хочу, чтобы он говорил «правда», я хочу, чтобы он сказал: «Да, слово« привет »содержится здесь», любые идеи?SWI-Prolog условные операторы
Вот мой код:
contains_hello([hello|_]).
contains_hello([Head|Tail]):- Head \= hello, contains_hello(Tail).
Работает отлично - спасибо! – rb58
Оба решения печатает да, слово hello содержится здесь true. –