String is:exact package:base set:included-with-ghc
A
String is a list of characters. String constants in Haskell
are values of type
String.
See
Data.List for operations on lists.
The String type and associated operations.
Utilities for primitive marshalling of C strings.
The marshalling converts each Haskell character, representing a
Unicode code point, to one or more bytes in a manner that, by default,
is determined by the current locale. As a consequence, no guarantees
can be made about the relative length of a Haskell string and its
corresponding C string, and therefore all the marshalling routines
include memory allocation. The translation between Unicode and the
encoding of the current locale may be lossy.
String literal, with escapes interpreted