Prolog: Cómo producir una salida de respuesta múltiple?
Pregunta
Teniendo en cuenta:
fruitid('Apple', 'Granny Smith', 1).
¿Cómo hago para la creación de la cláusula:
print_fruit_details(FruitID) :-
¿Qué salida de 'Apple' y 'Granny Smith' sería dada la entrada 1.
Gracias,
JAS
Solución
Prueba esto:
print_fruit_details(FruitID) :- fruitid(X, Y, FruitID), write(X), write(Y).
Y bienvenidos a StackOverflow:)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow