Loop structures: Difference between revisions

Content added Content deleted
Line 509: Line 509:


<lang Prolog>% recursion as loop
<lang Prolog>% recursion as loop
print_each_element([E|T]) :- writeln(E), print_each_element(T).
print_each_element([]).
print_each_element([]).
print_each_element([E|T]) :- writeln(E), print_each_element(T).


% fail-driven loop
% fail-driven loop