(Atas saran @ ulangi ) Pertimbangkan permintaan program murni 1 ?- G_0.
Apa gunanya jika ada pertanyaan ?- G_0, G_0.
?
Catatan Kaki
1 Jangan tabling (agar aman), batasannya OK.
Posting sebelumnya pada subjek.
?- G_0(State), G_0(State).
Juga tidak ada status yang diteruskan pada tumpukan dari hasil tujuan pertama ke tujuan kedua?
G_0
dapat berupa tujuan (murni) apa pun, termasuk, katakanlahG_0 = append(Xs,Ys,Zs)
G_0;G_0
satu mungkin menguji efek samping atau masalah kinerja / caching / tabeling)
G_0(State),G_0(State)
agak menuliscall(G_1,State), call(G_1,State)