Clojure:
Перетворення рядка у нижній регістр
Як це зробити:
Clojure робить це просто за допомогою функції clojure.string/lower-case
. Ось як:
(require '[clojure.string :as str])
;; Перетворення рядка на нижній регістр
(str/lower-case "Hello, World!")
;; Вивід: "hello, world!"
Поглиблений Розбір:
У більшості мов програмування є функція для переведення тексту в нижній регістр. У Clojure вона з’явилась завдяки систематичній потребі зручної обробки тексту. Альтернативою є написання власної функції з використанням ітерації по символах рядка та їх зміни за допомогою Unicode таблиць. За лаштунками, str/lower-case
може використовувати саме такий підхід, залежно від того, як це реалізоване в JVM, на якому виконується Clojure.