Есть ли какой-либо встроенный предикат в SWI-Prolog, который всегда будет давать сбой и предотвращать возврат машины - это остановка немедленного выполнения программы (это не то, что делает fail/0
)? Я мог бы использовать порезы, но они мне не нравятся.
Выполнение чего-то вроде !, fail
для меня не проблема, но для того, чтобы достичь того, что я хочу, мне пришлось бы использовать разрезы в большем количестве мест, а это мне не нравится.