Folgendes habe ich in ghci versucht:
%Vor%Ich bekomme diese Fehlermeldung:
%Vor%Ich habe erwartet, dass das funktioniert, weil es auf vielen Webseiten einschließlich dieser Antwort gegeben wurde: Wie schneidet man in Haskell Whitespace vom Anfang und Ende einer Zeichenkette?
Was mache ich falsch?
Sie müssen überladen aktivieren String-Literale , um String-Literale als Text
-Werte zu verwenden (andernfalls haben String-Literale immer den Typ String = [Char]
).
Ohne überladene Zeichenfolgenliterale müssen Sie pack
verwenden, um eine Text
von einer String
zu erstellen, also:
Sie sollten ghci entweder mit ghci -XOverloadedStrings
starten, oder, wenn Sie bereits in ghci sind und nicht beenden möchten, setzen Sie das Flag dynamisch mit :set -XOverloadedStrings
.
Tags und Links haskell