Convertendo uma string para minúsculas

Elm:
Convertendo uma string para minúsculas

Como fazer:

import String

lowercaseString : String -> String
lowercaseString str =
    String.toLower str

-- Uso da função
main =
    String.toLower "OLÁ, MUNDO!"

-- Saída: "olá, mundo!"

Mergulho Profundo

Converter strings para minúsculas é uma prática comum desde os primeiros dias da computação, facilitando a comparação de strings independentemente da formatação inicial. No Elm, String.toLower é a função embutida para realizar essa tarefa, e ela cobre a maioria dos casos de uso com eficácia. Alternativamente, poderíamos implementar nossa própria função, mas isso não é recomendado já que a função padrão lida bem com unicode e outros edge cases. A implementação por baixo dos panos de String.toLower depende do runtime do Elm e como ele se relaciona com JavaScript, aproveitando o método toLowerCase() de strings do próprio JavaScript, garantindo compatibilidade e performance.

Veja Também