28.01.2015 Views

AI 08226 Prolog (PROgramming in LOGic) - Department of ...

AI 08226 Prolog (PROgramming in LOGic) - Department of ...

AI 08226 Prolog (PROgramming in LOGic) - Department of ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Useful List Predicates*<br />

82<br />

Append<strong>in</strong>g to lists - append/3 (built-<strong>in</strong>)<br />

<strong>in</strong>)<br />

Predicate appends list L2 onto end <strong>of</strong> list L1 to give L3<br />

append( [ ] , L, L).<br />

append( [H | L1], L2, [ H | L3]):-<br />

<br />

append(L1, L2, L3).<br />

- append([1, 2], [3, 4], L).<br />

L = [1, 2, 3, 4]

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!