plt 체계로 파일에 쓸 때마다 줄 바꿈이 필요합니다. 나는 이것을 할 수있는 특별한 절차가 있는지 궁금해.plt 체계의 파일에 개행 문자를 인쇄하는 방법은 무엇입니까?
5
A
답변
8
개행 문자는 개행 문자를 내보낼 포트의 선택적 인수를 취할 수 있습니다. 당신은 제이의 예에서와 같이 문자열을 표시하는 경우
(define myport (open-output-file "greeting.txt"))
(display "hello world" myport)
(newline myport)
10
, 당신은 newline
는 사용할 필요가 없습니다 - MzScheme의 문자열 일반적인 C 이스케이프를 포함, 그래서 당신은 단지
(with-output-to-file "foo.txt"
(lambda()
(display "hello world\n")))
참고를 할 수 또한 명시 적으로 파일을 닫아야하므로 with-...
형식이 일반적으로 Jay 코드보다 낫습니다. MzScheme은 가비지 수집 된 포트에 해당하는 파일을 닫지 않습니다.