Я довольно новичок в Prolog, и я пытался (без каких-либо успехов) получить число из его представления в виде списка чисел. Например: L = [1,2,3] => N = 123 Мне удалось построить этот рекурсивный алгоритм, но он «Арифметический конв не является функцией». Может ли кто-нибудь помочь мне исправить это?Как построить номер из списка чисел в Prolog?
conv([],0).
conv([H|T],R):-
R is H*10+conv(T,R).
conv([E],R):-
R is E.
Thaks много человек –