Haskell:
Finn lengden på en streng
Slik gjør du:
Haskell gjør det enkelt å finne en strengs lengde med length-funksjonen. Her er et eksempel:
main :: IO ()
main = do
let myString = "Hallo, Norge!"
print $ length myStringForventet output:
12Dypdykk
Historisk sett har streng-operasjoner vært grunnleggende i programmering, og funksjonen length har vært med siden de første versjonene av Haskell. length teller antall elementer i en liste, og siden en streng i Haskell er en liste av tegn, teller length antall tegn. Alternativt kan man bruke Data.Text-pakken for bedre ytelse med store strenger. Implementasjonsdetaljer å tenke på inkluderer effektivitet—length opererer i O(n) tid, så for svært lange lister kan dette påvirke ytelse.