07. oktober 2003 - 23:12Der er
1 kommentar og 1 løsning
SML: Char liste til alm liste
Illustrerende kode:
fun myfun(x::xs)= xs::#"b" ;
myfun(explode("weeeeee!"));
mosml påstår hårdnakket at lister og char lister IKKE kan blandes. Jammen hvordan laver jeg så operationer tilsvarence listeoperationerne på min char list?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Du prøver at cons'e en liste foran på en char, tsk tsk!! *S* Det er ikke ligetil at placere et element bagerst i en liste - uanset typen, men du kunne f.eks. bruge append, altså @, selvom det kører lidt tungt:
fun myfun(x::xs)= xs@[#"b"];
(hvis du skal sætte mange char's bagerst er det bedre at reverse listen, sætte bogstaverne foran og reverse engang til bagefter)
Ah well vi har rodet med den her mindbender i et oar dage nu - fast besluttet på at vi ville løse det selv, men aflevering er på fredag så nu skal det bare virker :P
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.