次codeを示したときに、文字列の前後に引用符を抑制します:ハスケル:
data HelloWorld = HelloWorld;
instance Show HelloWorld where show _ = "hello world";
hello_world = "hello world"
main = putStr $ show $ (HelloWorld, hello_world)
プリント:
を(hello world,"hello world")
私は印刷にそれをたい:
(hello world,hello world)
私は行動をしたい。すなわち以下のようになります。
私が上記しましf
と同じように動作機能があります
show "hello world" = "\"hello world\""
:
残念ながら、show
は、前述したように、これを満たしていませんか?
翻訳のために新しいtypeclass(例えば、 'PPrint'という名前)を作成することは、一般に受け入れられています人間が読める 'String'sに変換します。 –
@Clintonはこれらの回答を助けましたか? –