Пролог одинарная кавычка (') унификация
Я пытаюсь объединить переменную X с '*' (включая кавычки, в общей сложности 3-символьную строку), что я делаю, это простой X='*'.
, но в результате X имеет значение *
, Если я пойду на X=''*''.
результат X=''*''
, Я запутался, как я могу достичь '*'
?
1 ответ
Решение
Если вы действительно хотите строку, вы должны использовать двойные кавычки:
X="'*'".
Если вы хотите сделать символ, вы можете использовать
atom_codes( X, "'*'" ).