Пролог возвращает числа вместо слов
Я пытаюсь получить значение, возвращаемое через переменную A
такие как loves
Однако я получаю результат, как _382
вместо.
Вот запрос: ?- checksyn(likes,Result).
я бы хотел Result
возвращать loves
не _628
, Разве это не обязательно? Я не уверен.
Вот код...
synonym(loves,[likes,adores]).
synonym(challenge,[problem]).
checksyn(X,A):-
synonym(_,[X|_])
; synonym(_,[_|X]),
synonym(A,[X|_]),
synonym(A,[_|X]).
Заранее благодарю за любую помощь:)