Ich habe in Java und Python letzten 3,4 Jahren codiert. Jetzt entschied ich, dass ich Haskell lernen möchte.String Manipulation in Haskell
Ich habe eine Zeichenfolge in der Form:
"https://stackoverflow.com/users?page=1&tab=reputation&filter=all"
Ich brauche eine Funktion, die Seitenzahl erhöhen würde:
"https://stackoverflow.com/users?page=2&tab=reputation&filter=all"
und Diese Saite an:
"https://stackoverflow.com/users?page=3&tab=reputation&filter=all"
und so weiter ...
Ich bin sehr neu in Haskell und weiß nicht, wie Strings zu manipulieren. Wie schreibe ich eine solche Funktion?
Eine Zeichenfolge in Haskell ist eine Liste von Zeichen (klingt vertraut?) Betrachten Sie "Data.Char.isDigit". Und vielleicht ein 'Filter'. –
Hinweis: Alle Werte in Haskell sind unveränderlich, so dass Sie die Zeichenfolge nicht wirklich ändern können. Du musst ein neues bauen. – ApproachingDarknessFish
Diese Frage ist jedoch zu breit. Nimm dir ein Haskell-Buch. [Learn You a Haskell für Great Good] (http://learnyouahaskell.com/) ist beliebt und kann online kostenlos gelesen werden. Nach den ersten paar Kapiteln sollten Sie in der Lage sein, dies selbst zu beantworten. –