blob: 2aad0e59216f05c047c7053d8f62f2868a093bbf (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
:- module(lists, []).
% List predicates
length([], 0).
length([_|Tail], Length) :-
length(Tail, Length0),
Length is Length0 + 1.
append([], Ys, Ys).
append([X|Xs], Ys, [X|Rest]) :-
append(Xs, Ys, Rest).
|