Viết một tệp văn bản

Clojure:
Viết một tệp văn bản

Cách thực hiện:

Trong Clojure, bạn sử dụng hàm spit để viết dữ liệu vào một tệp văn bản. Nó rất đơn giản:

(spit "example.txt" "Hello, World! This is Clojure speaking.")

Hàm spit nhận tên tệp và nội dung. Để thêm nội dung, thiết lập cờ append:

(spit "example.txt" "\nLet's add this new line." :append true)

Kết quả mẫu cho example.txt sau cả hai thao tác:

Hello, World! This is Clojure speaking.
Let's add this new line.

Sâu hơn nữa

Hàm spit của Clojure đến từ thư viện “I/O” của nó - một người kế nhiệm xứng đáng của Lisp với truyền thống về các thao tác tệp ngắn gọn. Các lựa chọn khác trong Clojure bao gồm clojure.java.io/writer cho viết đệm và các thư viện như slurp để đọc tệp. Khi sử dụng spit, hãy nhớ rằng nó không dành cho các luồng dữ liệu lớn do vấn đề về bộ nhớ tiềm ẩn - sử dụng writer và lặp qua dữ liệu thay thế.

Xem thêm