Denjam Skrevet 17. november 2017 Skrevet 17. november 2017 (endret) Hei! Har en liste som er på formen: ["a","b ","c"," d"] Jeg leter etter en måte å splitte/trekke sammen på whitespace der resultatet blir [["a","b"],["c"],["d"]] Altså en append mellom to strenger inntil det møtes på et whitespace. Det jeg har forsøkt sålangt er å bruke join for å oppnå ["ab c d"], men jeg får ikke brukt words-funksjonen på dette, grunnet at det er inne i en liste. Forslag? Glem det, jeg hadde rotet med typene og kjørt join inni en liste. Join på ["a","b ","c"," d"] kan brukes, og gir forventet streng som jeg kan bruke words på. Resultatet ble [["ab"],["c"],["d"]], trenger å separere "ab" med komma. Endret 17. november 2017 av Denjam
Lycantrophe Skrevet 22. november 2017 Skrevet 22. november 2017 Kan du bruke Data.List? map (Data.List.intersperse ',') . words . concat
Denjam Skrevet 23. desember 2017 Forfatter Skrevet 23. desember 2017 Godt forslag! Skal forsøke når ferien er over
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå