0
Я честно не уверен, что это правильный подход к запросу для диапазона значений в прологе или если я лаю неправильное дерево.Как создать предикат, который соответствует диапазону целых чисел в прологе?
earningstatus(between(1, 12999), low).
earningstatus(0, unemployed).
Правило без работы работает правильно, но правило «низкое» - нет. Каков правильный способ написать этот предикат, чтобы он возвращал значение для диапазона значений?
(я использую SWI-Prolog.)
'earningstatus (V, низкий): - между (1,12999, V) .' или' ..., V> = 1, ... ' – false
Ура, что сделал обмануть! –