[[
✎ pl:prolog:pllib:dynamic_memory
]]
aiWiki
Pokaż stronę
Ostatnie zmiany
Indeks
Zaloguj
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
====== Dynamic memory ====== {{tag>memory lists}} ===== Description ===== Example with dynamic memory, collecting all solution **Source**: PROLOG str. 89 Wydawnictwo PLJ Warszawa 1991 ISBN 83-85190-63-5 ===== Download ===== Program source code: {{dynamic_memory.pl}} ===== Listing ===== <code prolog> utw_liste_rozw(Co, Cel, _) :- asserta(wybrany(ini)), call(Cel), asserta(wybrany(Co)), fail. utw_liste_rozw(_, _, Lista_rozw) :- zbieraj([], Lista_rob), !, Lista_rozw = Lista_rob. zbieraj(S, L) :- pob_nast(X), !, zbieraj([X|S], L). zbieraj(L, L). pob_nast(X) :- retract(wybrany(X)), !, X \= ini.</code> ===== Comments =====
pl/prolog/pllib/dynamic_memory.txt
· ostatnio zmienione: 2019/06/27 15:50 (edycja zewnętrzna)
Pokaż stronę
Poprzednie wersje
Menadżer multimediów
Do góry