Gepostet: |
instance Show | ||||||||||
will hier mal eine Show Instance realisieren - bin aber noch Anfänger - bitte um Hilfe :)
irgendwie fehlt da Num oder so denk ich mal - vielleicht kann ja jemand helfen und am besten noch paar Worte dazu schreiben, danke |
|||||||||||
Zum Seitenanfang | |||||||||||
Gepostet: |
|||||||||||
module BinBaum where so gehts... |
|||||||||||
Zum Seitenanfang | |||||||||||
Gepostet: |
|||||||||||
ok danke - bin echt froh dass es hier aktive Leute gibt - ich hätte aber noch ne Frage: warum kann ich mein Baum nicht anzeigen wenn ich einfach aTree eingebe - da kommt ne Fehlermeldung -bin echt no0p auf dem gebiet |
|||||||||||
Zum Seitenanfang | |||||||||||
Gepostet: |
|||||||||||
naja du hast dir den baum ja als eigenen datentypen definiert..und haskell selbst hat dafür keine showfunktion...der kann nur die einfachen sachen sowas wie Int String umgehen... deswegen mußtest du nen eigenes show schreiben...und das haskell eigene show damit überladen...wie gesagt die frage ist jedenfalls garnicht mal so schlecht ... show gibt übrigens immer nen string zurrück deswegen mußtest du alles mit ++ verketten.. in der Prelude ist show so definiert show::a->String z.b. für Bool instance Show Bool where show True ="True" show False ="False" |
|||||||||||
Zum Seitenanfang | |||||||||||
Gepostet: |
|||||||||||
im Prinzip könnte ich auch deriving Show dahinter schreiben aber ich will ja dass er es so ausgibt wie ich es definiere - naja und da macht er irgendwie Probleme er meckert halt - naja ich lese mich mal weiterhin durch tausende von Seiten. | |||||||||||
Zum Seitenanfang | |||||||||||
Gepostet: |
|||||||||||
ich hab auch noch nie nen prog auf anhieb richtig geschrieben...also mach dir nix draus | |||||||||||
Zum Seitenanfang | |||||||||||
Gepostet: |
|||||||||||
so klappt es wunderbar!!! also danke für deine Aufmerksamkeit und Hilfe!!!module BinBaum where |
|||||||||||
Zum Seitenanfang | |||||||||||
Gepostet: |
|||||||||||
na klar hab ich doch gerne gemacht :-) | |||||||||||
Zum Seitenanfang | |||||||||||