自分の得意言語に置き換えるのは正当な勉強方法だと改めて感じた/データ構築詞は関数じゃないっスよ。「(:) 1 []」 の値は 「(:) 1 []」 ですし。Python で言うならば (":", 1, ("[]",)) かな。

SiroKuroSiroKuro のブックマーク 2008/02/02 14:55

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

Haskell のリストが分からない。遅延評価も分からない。 - IT戦記

    Haskell のリストはシンタックスシュガーだらけ a = [] b = [1] c = [1,2] d = [1..10] e = [1..] f = [1,3..] g = [ x * x | x <- f ] 逆に分かりにくいので書き直す a = [] b = (:) 1 [] c = (:) 1 ((:) 2 []) ...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう