2009-07-02 3 views

답변

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은 가비지 수집 된 포트에 해당하는 파일을 닫지 않습니다.

관련 문제