السلام عليكم ورحمة الله وبركاته
لدي استفسار بسيط عن ال Prolog:
لنفترض انني اكتب برنامج لتحديد الاخوان (brothers ) لشخص معين
ولدي ال facts التاية:
brother(ahmad,saleh). brother(ahmad,suliman). brother(ahmad,mohammed).
فكيف أكتب Query بحيث الناتج يكون saleh-suliman-mohammed
لأنه لو كتبنا
?-brother(ahmad,X).
النتيجة راح تكون فقط:
X=saleh
?
فأرجو المشاركة للتوصل الى الحل
وجزكم الله كل خير
أخوكم
ibn_als3odiah
