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.
См. Также
- API
clojure.stringв Clojure: https://clojuredocs.org/clojure.string - Метод
String.toLowerCase()в Java: https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#toLowerCase()