Пролог:Как создать вывод с несколькими ответами?

StackOverflow https://stackoverflow.com/questions/2327338

  •  22-09-2019
  •  | 
  •  

Вопрос

Данный:

fruitid('Apple', 'Granny Smith', 1).

Как бы я создал это предложение:

print_fruit_details(FruitID) :-

Что выведет «Apple» и «Granny Smith» при вводе 1.

Спасибо,

JAS

Это было полезно?

Решение

Попробуй это:

print_fruit_details(FruitID) :- fruitid(X, Y, FruitID), write(X), write(Y).

И добро пожаловать в StackOverflow :)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top