मैनुअल पढ़ने से, मुझे दोनों के बीच का अंतर नहीं दिख रहा है। मैनुअल का कहना है: यह retractall/1 एक गतिशील विधेय के सभी खंड को मिटाकर के लिए उपयोग करने के लिए सलाह दी जाती है। इसलिए मैंने अपने कार्यक्रम
मैं http://cs.union.edu/~striegnk/learn-prolog-now/html/node3.html#subsec.l1.kb1, पढ़ रहा हूँ, लेकिन मैं निम्नलिखित विधेय चल परेशानी हो रही हूँ: SICStus 4.0.1 (x86-win32-nt-4): Tue May 15 21:17:49 WES
मैं सोच रहा था, मुझे पता है कि आप तथ्यों या नियमों को जोड़ने के लिए assert का उपयोग कर सकते हैं या जो भी आपने -:dynamic होने का अनुमान घोषित किया है, लेकिन यह केवल उन परिवर्तनों को अनुमति देता है जिन्
अब मैंने जांच की है कि एक्स (वाई) मेरे छोटे डीबी में एक स्वीकार्य तथ्य नहीं है। चूंकि एक्स (वाई) झूठा रिटर्न देता है, इसलिए यह जोर देने का प्रयास करेगा। ifNotAdd(X,Y):-
not(call(X,Y)),
!,