Prolog Program to append/concatenate two Lists.
Program:
domains
list=integer*
predicates
append(list,list,list).
clauses
append([],L,L).
append([X|L1],L2,[X|L3]) :- append(L1,L2,L3).
list=integer*
predicates
append(list,list,list).
clauses
append([],L,L).
append([X|L1],L2,[X|L3]) :- append(L1,L2,L3).
goal with output
goal: append([1,2,3,4],[5,6,7,8,9],X)
output: X=[1,2,3,4,5,6,7,8,9]
ReplyDeleteQ1) Write a prolog program to concatenate/merge two lists of integers.