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å
- Elm String documentation: String functions
- Elm language discussion forum: Elm Discourse