Как поменять флаг prompt_alternatives_on в прологе с .plrc?
-
10-07-2019 - |
Вопрос
Я могу изменить флаг prompt_alternatives_on
в REPL. Р>
<Ол>
Тогда я получаю
permission to modify static_procedure `set_prolog_flag/2'
Цель: не получить " Еще? " текст для всех ответов все время. Меняя флаг.
Решение
Поместите: - (двоеточие и знак переноса) перед строкой, чтобы выполнить его при загрузке файла.
:- set_prolog_flag(key, value).
Это верно для любой строки кода в любом исходном файле, которую вы хотите оценить, когда файл загружается, а не рассматривается как новый факт или правило (что приводит к ошибке, потому что он пытается переопределить set_prolog_flag / 2). р>
Не связан с StackOverflow