Looking for haskell Keywords? Try Ask4Keywords

Haskell LanguageDaten.Text


Bemerkungen

Text ist eine effizientere Alternative zum Standard- String Typ von Haskell. String wird als verknüpfte Liste von Zeichen im Standard-Prelude gemäß dem Haskell-Bericht definiert :

type String = [Char]

Text wird als gepacktes Array von Unicode-Zeichen dargestellt. Dies ist vergleichbar mit der Darstellung der meisten anderen Hochsprachen in Strings und bietet eine viel bessere Zeit- und Platzeffizienz als die Listenversion.

Text sollte für alle Produktionszwecke gegenüber String bevorzugt werden. Eine bemerkenswerte Ausnahme hängt von einer Bibliothek ab, die über eine String API verfügt. In diesem Fall kann es jedoch vorteilhaft sein, Text intern zu verwenden und unmittelbar vor dem Herstellen einer Schnittstelle mit der Bibliothek in einen String konvertieren.

Alle Beispiele in diesem Thema verwenden die Spracherweiterung OverloadedStrings .

Daten.Text Verwandte Beispiele