Я делаю проект, в котором мне нужно распознать определенные строки и добавить их в список.Я использую этот метод, чтобы вставить их в определенную позицию:
insertAt(E,N,Xs,Ys) :-
same_length([E|Xs],Ys),
append(Before,Xs0,Xs),
length(Before,N),
append(Before,[E|Xs0],Ys)
Проблема в том, что когда я вставляю любую строку, например '4X', в моем списке появляется 4X, как число и переменная.Как я могу сохранить одинарные кавычки после вставки?Это строка, которая вызывает у меня проблемы:
insertAt('>500',0,ListA,ListB),writeln(ListB).
Когда список отображается в Promt, он выглядит как [> 500], без кавычек.