Collections: Difference between revisions

Content added Content deleted
(Added Prolog)
m (minor update for delete of item in prolog list)
Line 2,805: Line 2,805:
<lang prolog>% create a list
<lang prolog>% create a list
L = [a,b,c,d],
L = [a,b,c,d],

% prepend to the list
% prepend to the list
L2 = [before_a|L],
L2 = [before_a|L],
% append to the list
append(L2, ['Hello'], L3),


% append to the list
% delete from list
append(L2, ['Hello'], L3).</lang>
exclude(=(b), L3, L4).</lang>
Output:
Output:
<pre>
<pre>
L = [a, b, c, d],
L = [a, b, c, d],
L2 = [before_a, a, b, c, d],
L2 = [before_a, a, b, c, d],
L3 = [before_a, a, b, c, d, 'Hello'].
L3 = [before_a, a, b, c, d, 'Hello'],
L4 = [before_a, a, c, d, 'Hello'].
</pre>
</pre>