Uthenting av delstrenger

Elm:
Uthenting av delstrenger

Hvordan:

import String exposing (slice)

main =
    let 
        fullString = "Hei, Norge!"
        substring = String.slice 0 3 fullString
    in
    -- Resultat: "Hei"
    substring

Dypdykk

Å trekke ut delstrenger er en vanlig operasjon som strekker seg tilbake til de tidligste programmeringsspråkene. I Elm utfører vi dette med String.slice, som lar oss angi start og sluttindeks for delstrengen vi ønsker. En alternativ metode kunne vært å bruke String.left eller String.right for å få henholdsvis venstre eller høyre del av strengen. Dette kan være mer rett frem hvis vi vet lengden på delstrengen vi er ute etter. Implementasjonsdetaljer inkluderer at indeksene er basert på UTF-16 karakter enheter, noe som kan gi uventede resultater med noen unicode-tegn.

Se Også