Gå til innhold

Haskell, formattering av liste.


Anbefalte innlegg

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 av Denjam
Lenke til kommentar
Videoannonse
Annonse
  • 1 måned senere...

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...