2012-04-20 8 views
0

SWI-Prolog를 대화식으로 사용하고 있습니다. 쿼리를 실행하면 출력의 접두사가 나타나고 나머지는 제거됩니다 (문자열 ...|...를 사용하여 표시됨). 정상입니까, 아니면 다시 돌아가서 프로그램을 수정해야합니까?대화 형으로 SWI-Prolog 사용하기 - 출력 꺼짐

답변

2

아무 내용이나 제거하여 제거 할 수 있습니다. 시각적으로 약어로 표시하는 것뿐입니다 ... 'w'(쓰기)를 누르면 목록의 완전한 내부 표현이 표시됩니다.

3

표시된 항목 수는 프롤로그 플래그로 제어됩니다.

remove_max_depth:- 
    current_prolog_flag(toplevel_print_options,Options), 
    select(max_depth(_), Options, NOptions)-> 
    set_prolog_flag(toplevel_print_options, NOptions); true.