Я сделал этот код:
ceros([A|B],[C|D]):-
C is [A,0],
ceros(B,D).
и когда я пытаюсь это сделать, проконсультируйтесь:
?- ceros([a,b,c],X)
Я должен получить:
Х = [а, 0, Ь, 0, с, 0]
но я получаю ошибку:
Arithmetic: `[_2554,0]' is not a function
Я понятия не имею, почему я получаю эту ошибку, поэтому я был бы очень признателен, если бы кто-то смог мне ее объяснить. Спасибо