Trovare la lunghezza di una stringa

Haskell:
Trovare la lunghezza di una stringa

How to:

In Haskell, usi length per trovare la lunghezza di una stringa. Ecco un esempio:

lunghezza :: String -> Int
lunghezza = length

main :: IO ()
main = print (lunghezza "Ciao Mondo") -- Output sarà 10

Deep Dive

La funzione length è parte del Prelude di Haskell, il modulo base carico per default. Storicamente, length è uno strumento fondamentale, semplice ma versatile. Ci sono alternative, come la ricorsione o fold, ma length è standard. Internamente, length itera sulla lista (una stringa in Haskell è una lista di caratteri) e conta gli elementi. Non è super efficiente con liste lunghe perché deve scorrerle completamente.

See Also

Per approfondire, esplora la documentazione ufficiale di Haskell:

Consulta anche: