Gepostet: |
String in Wörter unterteilen | ||||||||||
Hi! Ich habe im Nachhinein rausgefunden, dass es im Prelude eine Funktion "words" gibt, die genau das gleiche tut, aber nur mal aus Interesse - wie würde ein etwas fortgeschrittenerer Haskell-Programmierer diese Funktion schreiben? (Ich habe gerade erst angefangen.)
|
|||||||||||
Zum Seitenanfang | |||||||||||
Gepostet: |
|||||||||||
Jacke hat leider momentan kein Internet. Aber ich versuch mal sie zu erreichen, damit sie deine Frage beantworten kann. Vielleicht schaut ja auch Siracusa mal vorbei ;-) | |||||||||||
Zum Seitenanfang | Homepage ICQ | ||||||||||
Gepostet: |
|||||||||||
Hi, mach ich doch glatt. Also ich find deine Lösung schon ganz gut, hätt ich wahrscheinlich so oder so ähnlich auch gemacht. Was mir noch aufgefallen ist: Bei deiner word-Funktion ist der zweite Parameter doch eigentlich überflüssig, denn das einzige Mal, wo er tatsächlich in das Ergebnis einfließt ist am Anfang und da ist er immer ein Leerstring. Viele Grüße, Siracusa |
|||||||||||
Zum Seitenanfang | |||||||||||
Gepostet: |
|||||||||||
Bau doch einfach takewhile und dropwhile in das programm ein z.B in ghci würde es so aussehen ghci> dropWhile (/=\\\' \\\') \\\"This is a sentence\\\" \\\" is a sentence\\\" ghci> takeWhile (/=\\\' \\\') \\\"This is a sentence\\\" \\\"This \\\" Tut mir leid , irgendwie bekomm ich keine lerzeichen rein. Über all wo / ( auser /=) steht kommt ein lerzeichen hin |
|||||||||||
Zum Seitenanfang | |||||||||||
Gepostet: |
|||||||||||
Wie wäre
|
|||||||||||
Zum Seitenanfang | |||||||||||
Gepostet: |
|||||||||||
Nein, das ist nur hier so, ich schreib normal lerzeichen wenn ichs dann hier poste kommen / -- aber nette idee |
|||||||||||
Zum Seitenanfang | |||||||||||