イムをインスタンスを示し、ウィッヒは次のとおりです。Haskellは私のデータ構造にショーのインスタンスを追加することで問題を抱えてリストに
data Structure = Structure String [Structure]
と私はこの出力を持っているしたいと思います:
strct
strct1
strct2
strct3
私がしましたこの
instance Show Structure where
show (Structure a (xs)) = show a ++ "\n" ++ " " ++ show xs
をしようとしているが、その出力は
ですされて"strct"
["strct1"
[], "strct2"
[]]
したがって、角括弧とカンマと引用符は必要ありません。何か案は?ありがとう
きれいな印刷には「表示」を使用しないでください。あなたにこれをはるかに簡単にするかなりの印刷ライブラリがあります。 –
だから私はすべての構造は、1つのレベルをより深くインデントする必要がありますか? – HuStmpHrrr
私はそうではありません!しかし、私の先生は、私はそれをこのようにコード化する必要があると私に言った... @ReinHenrichs –