Convertendo uma string para minúsculas

Clojure:
Convertendo uma string para minúsculas

Como fazer:

;; Utilizando a função `clojure.string/lower-case` para converter uma string para minúsculas
(require '[clojure.string :as str])

(defn string-para-minusculas [texto]
  (str/lower-case texto))

;; Exemplo de uso:
(println (string-para-minusculas "Olá, Mundo!")) ;=> "olá, mundo!"

Mergulho Profundo

Historicamente, a necessidade de converter texto para um caso uniforme existe desde os primeiros dias da computação para simplificar a comparação de strings. Em Clojure, a função clojure.string/lower-case é a maneira padrão de realizar essa tarefa. Alternativas incluem o uso de Java interop ((.toLowerCase texto)), embora seja menos idiomático. A implementação interna da função lida com o padrão Unicode, garantindo que a conversão de maiúsculas para minúsculas funcione corretamente para um espectro amplo de caracteres de diferentes idiomas e scripts.

Veja Também