Descobrindo o comprimento de uma string

Elm:
Descobrindo o comprimento de uma string

Como Fazer:

import String

main =
    let
        frase = "Olá, mundo!"
    in
    String.length frase
-- Saída: 12
import String

contaCaracteres : String -> Int
contaCaracteres texto = String.length texto

-- Uso:
resultado = contaCaracteres "Elm é bacana!"
-- Saída: 13

Aprofundamento

Historicamente, a função para determinar o comprimento de uma string sempre foi essencial em linguagens de programação. No Elm, String.length é a maneira direta de fazer isso. Alternativas podem envolver a criação de funções customizadas que talvez processem a string de forma diferente, como ignorando espaços ou caracteres especiais, mas isso geralmente não é necessário. Sob o capô, String.length conta os pontos de código Unicode, o que significa que emojis ou caracteres especiais podem ser contabilizados de maneira inesperada, uma vez que podem ser compostos de múltiplos pontos de código.

Veja Também