(Auf Vorschlag von @repeat ) Betrachten Sie eine Abfrage eines reinen Programms. 1 ?- G_0.
Was nützt die Abfrage, wenn überhaupt ?- G_0, G_0.
?
Fußnoten
1 Keine Einreichung (um sicher zu gehen), Einschränkungen sind in Ordnung.
Vorheriger Beitrag zum Thema.
?- G_0(State), G_0(State).
Status des ersten zum zweiten Ziel kein Status auf dem Stapel übergeben?
G_0
kann jedes (reine) Ziel sein, einschließlich beispielsweiseG_0 = append(Xs,Ys,Zs)
G_0;G_0
einem könnte man Nebenwirkungen oder Leistungs- / Caching- / Tabeling-Probleme testen)
G_0(State),G_0(State)
eher zu schreibencall(G_1,State), call(G_1,State)