Trovare la lunghezza di una stringa

Elm:
Trovare la lunghezza di una stringa

How to:

(Step by step) Elm rende semplice trovare la lunghezza di una stringa. Usa la funzione String.length:

module Main exposing (..)
import String

stringLength : String -> Int
stringLength str =
    String.length str

-- Uso
main =
    stringLength "Ciao, mondo!" 
    |> toString
    |> text

Output:

12

Deep Dive:

(Curious insights) La funzione String.length è diretta e affidabile, ma è interessante notare che contava i caratteri in modo diverso nelle prime versioni di Elm. Prima, calcolava la lunghezza in base a unità di codice UTF-16, cosa che poteva portare a conteggi errati con emoji o alcuni caratteri speciali. Ora, Elm misura correttamente i caratteri Unicode, rendendo il conteggio universale. Alcuni linguaggi offrono alternative, come loop personalizzati o funzioni basate su espressioni regolari, ma in Elm, String.length è la via da seguire.

See Also:

(Fonti utili)