Преобразование строки в нижний регистр

Clojure:
Преобразование строки в нижний регистр

Как:

В Clojure, чтобы преобразовать строку в нижний регистр, вы используете функцию clojure.string/lower-case. Посмотрите, насколько это просто:

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

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

Вывод простой:

"hello, world!"

Подробнее

Исторически, преобразование регистра существовало с ранних времен вычислительной техники для гармонизации обработки текстовых данных. В Clojure функция clojure.string/lower-case является частью библиотеки clojure.string, коллекции утилит для манипуляции со строками, включенной в основной язык.

Альтернативы clojure.string/lower-case включают создание собственной функции через маппинг с манипуляцией char, но это изобретение колеса, когда у вас есть встроенная функция, которая оптимизирована и хорошо протестирована.

Внутри clojure.string/lower-case передает основную работу методу toLowerCase Java, поскольку Clojure работает на Java Virtual Machine (JVM). Это обеспечивает высокую производительность, так как использует зрелые библиотеки Java.

См. Также