Haskell Beispiel zeigen
Hallo ich habe ein haskell-Modul, das mit diesem Datentyp
data Blabla = Blabla [Integer]
[Char]
[(Integer,Char,Char,Integer,String)] Integer
Möchte ich Ihnen zeigen, wie dass mit mit so zeigen die
integers=[1,2,3]
chars=[a,b,c]
specialList=[(1,a,b,2,cd),(3,b,c,4,gh)]
interger=44
danke für die Hilfe...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vorausgesetzt, Sie wollen einfach nur die Standard-Stil, einfach hinzufügen
deriving Show
an das Ende der Zeile, wie unten sollte die Arbeit tun.Funktionieren, wie alle primitiven Typen, Blabla integriert sind "Darstellbare". Zum Beispiel
Könnte es besser sein, bauen
Blabla
als benannte StrukturDadurch möglicherweise in der Lage sein, um die Struktur mehr Sinn machen.
Tun die gleiche Sache für die Struktur der Liste und hoffentlich wird der code besser lesbar.
Wenn Sie wollen, schreiben Sie Ihre eigene Instanz von
Show
so können Sie es anpassen, dann können Sie entfernen Sie diederiving Show
und schreiben Sie einfach Ihre eigene Instanz, wie zum Beispiel:Wo die Umsetzung verursacht etwa die Ausgabe, die Sie gebeten, in der ursprünglichen Frage.