Conversion d'une chaîne de caractères en minuscules

Clojure:
Conversion d'une chaîne de caractères en minuscules

How to:

Clojure rend la conversion super facile avec la fonction clojure.string/lower-case. Jetons un œil :

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

; Convertir une chaîne simple
(str/lower-case "Bonjour MONDE")
; => "bonjour monde"

; L'appliquer à une collection de chaînes
(map str/lower-case ["ABC" "Déjà Vu" "123"])
; => ("abc" "déjà vu" "123")

Deep Dive

Avant clojure.string/lower-case, des approches plus manuelles étaient nécessaires. Historiquement, la manipulation de texte est un problème classique, où chaque langue l’a réinventé à sa manière. L’avantage de Clojure est sa simplicité, et l’utilisation de Java interne pour la gestion des chaînes offre la performance.

Les alternatives incluent l’utilisation de regex pour remplacer manuellement ou utiliser des fonctions personnalisées pour parcourir et convertir les chaînes. Pour la coulisse, clojure.string/lower-case se base sur la méthode Java toLowerCase(), qui prend en compte les règles de localité (Locale) pour la conversion des caractères.

See Also

Pour plus d’informations, consultez :