Вывести каждый элемент списка на новой строке - Prolog
Формулировка задачи:
Интерпритация - swi-prolog
Выводит на запрос
?- dogs(X), print_list(X).
[]
..
[]
А должен
?- dogs(X), print_list(X).
лайка
...
болонка
Решение задачи: «Вывести каждый элемент списка на новой строке»
textual
Листинг программы
dogs(['лайка','борзая','дог','болонка']). % Разделение на голову и хвост % [Head|Tail] print_dogs([]):- !. print_dogs([X|Y]):- writeln(X), print_dogs(Y).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д