我有这个prolog谓词,它根据输入计数来计算素数的数量。
然而,在解释器上,它只显示前9个素数,即使我输入了所需的素数为10。
结果如下所示
L = [2, 3, 5, 7, 11, 13, 17, 19, 23|...] 但是,当我使用图形化调试器进行跟踪时,实际上产生了正确的结果。
所以我想知道是什么…意思是?
发布于 2012-09-14 23:08:52
解释器会截断“太长”的答案。
在顶部添加以下内容:
set_prolog_flag(toplevel_print_options, [quoted(true)])请看示例:http://garysieling.com/blog/printing-all-prolog-answers-to-a-file
https://stackoverflow.com/questions/12427082
复制相似问题