エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Haskellでのエラー処理 - 2007-11-07 - mad日記
なんでもセミナーで質問があった手前、GHCのガベージコレクションの事とか調べようと思っていたのだけれ... なんでもセミナーで質問があった手前、GHCのガベージコレクションの事とか調べようと思っていたのだけれど、このところ大学の実験で余裕がないので、しばらく実験中に気づいた事とか書いてこうと思います。 Haskellでのエラー処理の難しさ Haskellで手軽に使えるエラー処理としてはerror関数を使う方法がありますが、例えば以下のコードの場合 parse '1' = 1 parse '2' = 2 parse '3' = 3 parse x = error $ "invalid input : " ++ show x main = do input <- getContents putStrLn "parsing ... " nums <- return $ map parse input putStrLn "add numbers ... " result <- return $ sum
2007/11/08 リンク