Strings
Übersicht: Strings
Kurze Einführung in Strings in Haskell
Strings bilden in Haskell keinen eigenen Datentypen. Sie sind ein Synonym für Listen von Zeichen mit
folgender Definition:
Aufgrund dieser Definition erben Strings alle Eigenschaften (z.B. für Gleichheit und Ordnung) von
allgemeinen Listen. In den folgenden Kapiteln wird näher auf die Definition und Funktionsweise
von Listen eingegangen.
Eine Eigenschaft von Listen, die auch auf Strings zutrifft, sollte hier Erwähnung finden. Sie lassen sich
durch ++
miteinander Konkatenieren.
Strings haben gegenüber normalen Listen allerdings eine Besonderheit. Es gibt eine vereinfachte
Notation mit doppelten Anführungszeichen.
Ein Beispiel für die Ausgabe eines einfachen Strings auf dem Bildschirm: