Мне нужно преобразовать атом Prolog в целое число. Например:
?- convert('123', X).
X = 123
yes
Я видел несколько ответов SO об этом, но они полагаются на SWI-Prolog, и я вынужден использовать SICStus Prolog. Приведение к строке также выполнит эту работу, поскольку я знаю о предикате number_codes/2
.
Спасибо за вашу помощь.