7

GHCIに、完全に括弧で囲まれたバージョンのステートメントを表示する方法はありますか?なじみのないコードを理解するために、時々それをやりたいと思っています。マスターの簡潔さが私たちn00bsにとって物事を曖昧にすることがあり、私がこれらの獣をバラバラにするのを助けるものは何でも助けになるようです。

4

3 に答える 3

4

試してみてくださいghc -ddump-parsed

于 2009-04-30T15:07:24.370 に答える
2

いくつかのアプローチがwikiに文書化されています:http://haskell.org/haskellwiki/Indent#Indenting_Haskell_Mechanically

于 2009-04-30T16:15:16.983 に答える
2

あなたの質問とは直接関係ないかもしれませんが、ポイントフリーのコードは読みにくいことがよくあります。ちなみに、式のポイントフリーフォームを生成するツールは、逆のこともできます。例えば:

 > unpl const . (1 +)
 (\ e _ -> 1 + e)

ずっといい!:)

于 2009-05-01T13:16:55.267 に答える