Без создания списка, как я могу запросить целые числа между двумя значениями в Прологе?
-
07-07-2019 - |
Вопрос
Например, если я сделаю запрос вроде между (1,4, X)?
я бы ожидал что-то вроде X = 2
, X = 3 код>. Это возможно?
Решение
between(A,B,X):-X is A+1,X<B.
between(A,B,X):-A2 is A+1,A2<B-1,between(A2,B,X).
Не связан с StackOverflow