Суммирование числового списка - Prolog

Формулировка задачи:

Предикат, который считает сумму элементов числового списка.

Код к задаче: «Суммирование числового списка - Prolog»

textual
domains
int=integer
intl=int*
 
predicates
sum(intl,int)
 
clauses
sum([],0).
sum([H|T],S) :- sum(T,SS), S=SS+H.

9   голосов, оценка 4.000 из 5


СОХРАНИТЬ ССЫЛКУ