Есть ли способ заставить пролог SWI никогда не переходить в интерактивное приглашение? - PullRequest
0 голосов
/ 28 августа 2018

Я пытаюсь написать сценарий Пролога, и есть определенные ошибки, которые могут привести к тому, что интерпретатор перейдет в интерактивное приглашение. Не может быть ситуации, в которой это может быть хорошо. Как мне это отключить?

Edit: после некоторого устранения неполадок я выяснил, что когда Linux запускает скрипт с оператором shebang, он обрабатывает все после пробела как один аргумент (???), поэтому «-t halt» не работает , Просто передача -s не помешает ему перейти к приглашению.

1 Ответ

0 голосов
/ 28 августа 2018

Вы можете использовать параметр командной строки

-t halt

немедленно прекратить вместо возвращения на верхний уровень.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...