что точно так же, как
?- 277 * 37 > 10000.
yes
(да)
Заметьте, что точно так же, как и
is, оператор '>' вызывает выполнение вычислений.
Предположим, у нас есть программа, в которую входит отношение
рожд, связывающее имя человека с годом его рождения. Тогда имена людей, родившихся между 1950 и 1960 годами включительно, можно получить при помощи такого вопроса:
?- рожд( Имя, Год),
Год >= 1950,
Год <= 1960.
Ниже перечислены операторы сравнения:
Х > Y
Х больше Y
Х < Y
Х меньше Y
Х >= Y
Х больше или равен Y
Х =< Y
Х меньше или равен Y
Х =:= Y
величины Х и Y совпадают (равны)
Х =\= Y
величины Х и Y не равны
Содержание Назад Вперед