Chuyển đổi chuỗi thành chữ thường

Clojure:
Chuyển đổi chuỗi thành chữ thường

Cách thực hiện:

Trong Clojure, để chuyển một chuỗi văn bản thành chữ thường, bạn sẽ sử dụng hàm clojure.string/lower-case. Hãy xem nó đơn giản như thế nào:

(require '[clojure.string :as str])

(str/lower-case "Hello, World!") ; => "hello, world!"

Kết quả rất dễ hiểu:

"hello, world!"

Sâu hơn nữa

Trong lịch sử, việc chuyển đổi chữ hoa thành chữ thường đã tồn tại từ những ngày đầu của việc tính toán để hài hòa hóa việc xử lý dữ liệu văn bản. Trong Clojure, hàm clojure.string/lower-case là một phần của thư viện clojure.string, một tập hợp các công cụ hỗ trợ cho việc thao tác với chuỗi, được bao gồm trong ngôn ngữ cốt lõi.

Các lựa chọn khác cho clojure.string/lower-case bao gồm việc tạo ra chính hàm của bạn thông qua việc ánh xạ với việc điều khiển char, nhưng đó là việc tái phát minh bánh xe khi bạn có một hàm tích hợp sẵn được tối ưu hóa và đã được kiểm nghiệm kỹ lưỡng.

Về nội bộ, clojure.string/lower-case chuyển gánh nặng công việc cho phương thức toLowerCase của Java, vì Clojure chạy trên Java Virtual Machine (JVM). Điều này đảm bảo hiệu suất cao vì nó tận dụng các thư viện chín muồi của Java.

Xem thêm