0

我可以prompt_alternatives_on在 REPL 中更改标志。

  1. 但是如何在 .plrc 中更改此标志?

然后我得到

 permission to modify static_procedure `set_prolog_flag/2'

目标:不要得到“更多?” 始终为所有答案提供文本。通过更改标志。

4

1 回答 1

0

将 :- (冒号和连字符)放在该行的前面以在文件加载时执行它。

:- set_prolog_flag(key, value).

对于您希望在加载文件时评估的任何源文件中的任何代码行都是如此,而不是将其视为新的事实或规则(这会导致错误,因为它试图重新定义 set_prolog_flag/2)。

于 2009-03-12T14:12:20.963 回答