こうもりがっぱ

日々のダストボックス

2012-01-01から1年間の記事一覧

なぜ Haskell の (IO a) は IO でパターンマッチできないのか

なんてことを思ったわけです。 ちょっと考えるとただの勘違いなので恥ずかしいです。まず IO a はそういう型名なのであって IO a という型コンストラクタではないということです。 IO の型定義は http://www.haskell.org/ghc/docs/latest/html/libraries/ghc…