我正在尝试将一个字符串转换为ASCII码列表,如下所示:
7 ?- string_to_list("I'm a big blue banana in space!", C).
C = [73, 39, 109, 32, 97, 32, 98, 105, 103|...].
8 ?-
如您所见,这并没有给我完整的列表,但我需要它。
这个解决方案不起作用:我不能按w键,因为它会给我答案并停止。 这个也不行:我可以调用函数,并且返回true,但是列表仍然没有完全显示。
11 ?- set_prolog_flag(toplevel_print_options,[quoted(true), portray(true), max_depth(0), spacing(next_argument)]).
true.
12 ?- string_to_list("I'm a big blue banana in space!", C).
C = [73, 39, 109, 32, 97, 32, 98, 105, 103|...].
13 ?-
需要任何帮助!
; 0=1.
来添加一个人为选择点,例如:?- your_goal ; 0=1.
或更长一点的?- your_goal ; false.
。当回溯时,按下“w”键来打印所有内容。 - mat