2009-07-02 30 views

Trả lời

8

dòng mới có thể lấy đối số tùy chọn của một cổng, trên đó nó sẽ phát ra một dòng mới.

(define myport (open-output-file "greeting.txt")) 
(display "hello world" myport) 
(newline myport) 
10

Nếu bạn đang hiển thị một chuỗi như trong ví dụ của Jay, bạn không cần phải sử dụng newline - chuỗi MzScheme bao gồm các thoát C thông thường, vì vậy bạn chỉ có thể làm

(with-output-to-file "foo.txt" 
    (lambda() 
    (display "hello world\n"))) 

Note cũng là các hình thức with-... thường tốt hơn so với mã của Jay, vì điều đó sẽ yêu cầu bạn đóng tệp rõ ràng - MzScheme sẽ không đóng tệp tương ứng với cổng đã được thu gom rác.

Các vấn đề liên quan