関数型プログラミング言語Haskell Part3
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
550:549 05/05/01 23:05:09 なんかピントの外れたことを言ったな。 誰かフォローよろしく。 551:デフォルトの名無しさん 05/05/01 23:19:07 dotimes' n f = sequence_ [ f n' | n' <- [0..n-1] ] main = dotimes' 10 (putStr.show) 552:無理です。 05/05/01 23:20:58 例えばhaskellのif if p then c else a は、 case p of True -> c False -> a の構文糖衣とみなせる。逆でもよい。 マクロの代わりになるかどうかは、自分のifをcaseで定義できるかどうかを 考えてみればわかる。 myif mycase さあどうぞ。 553:デフォルトの名無しさん 05/05/01 23:29:12 myif :: Bool -> a -> a -> a myif p c a = case p of True -> c; False -> a でいいんじゃないのか? 554:デフォルトの名無しさん 05/05/01 23:37:45 >>553 thenとかelseはどこいった? 555:デフォルトの名無しさん 05/05/01 23:43:22 シンタックスを定義できなてもマクロと言えると思うが。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5384日前に更新/259 KB
担当:undef