Prolog: كيف تنتج إخراج إجابة متعددة؟
سؤال
منح:
fruitid('Apple', 'Granny Smith', 1).
كيف يمكنني إنشاء البند:
print_fruit_details(FruitID) :-
التي من شأنها أن تخرج "Apple" و "Granny Smith" بالنظر إلى المدخلات 1.
شكرًا،
جاس
المحلول
جرب هذا:
print_fruit_details(FruitID) :- fruitid(X, Y, FruitID), write(X), write(Y).
ومرحبا بكم في stackoverflow :)
لا تنتمي إلى StackOverflow