関数を show する

その1 Text.Show.Functions モジュールを使う

  • 関数についての情報は何も無い、単純に "<function>" と表示されるだけ

  • base で定義されているので、使い勝手は良い

ghci
> import Text.Show.Functions
> id
<function>

> data T = T Int (Int -> Int) Bool deriving Show
> T 0 id True
T 0 <function> True

その2 universe-reverse-instances パッケージを使う

Last updated