업데이트되지 않을 것 같습니다이 프로그램으로 인해 :줄 바꿈 상태는 내가 GNU CLISP을 사용하고 미친 얻고있다
(read-line)
(format t "~&<prompt RESPONSE")
출력 뭔가 같은 :
my input...
<prompt RESPONSE
을하지만 인쇄하는 경우
(format t "~&prompt> ")
(read-line)
(format t "~&<prompt RESPONSE")
예 : 나는 가짜 빈 줄을 얻을 (읽기 라인) 전에 프롬프트
prompt> my input...
<prompt RESPONSE
필자는 read-line 전후에 (finish-output) 사용을 시도했지만 도움이되지 않았습니다. 나는 그 빈 줄이 어디에서 왔는지 이해하지 못한다. CLISP에 버그가있는 것 같습니다.
Linux Mint (Debian 파생물)에서 문제점을 재현 할 수 없습니다. Windows에서 CLISP를 사용하고 있습니까? –
부탁드립니다. 나는 비슷한 질문을 입력하는 것을 의미했습니다 ... 특히 조건부 개행이 사용자 입력을 인식하도록 만드는 방법이 있는지 물어 보았습니다. 왜냐하면 다른 시나리오에서도이 것을 만들 수 있기 때문입니다 ... – lindes
@lindes 상상할 수 있습니다. 사용자의 입력이 줄 바꿈으로 끝나는 지, 즉 한 번에 하나의 키 스트로크를 수락하는 상황에서 미리 알 수없는 시나리오. REPL은 그렇게 작동하지 않습니다. 한 번에 한 줄의 사용자 입력을 받아들이고 항상 줄 바꿈으로 끝납니다. 부가 메모 : REPL에서 한 번에 두 개 이상의 표현식을 입력하면 (즉, 한 줄에 모두 입력) 출력이 섞여 버리므로 그렇게하지 않는 것이 좋습니다. –