2010-08-30から1日間の記事一覧

haskellのセクションと無名関数と関数名消費

haskellのセクションと無名関数と関数名消費 通常2引数(?)の関数を1引数の関数にするには関数名を消費する以下のような場合 *Main> let f x=x+1 in f 2 3 *Main> let f x=1+x in f 2 3これだと定義と本体と二つに分かれるのであまり好きじゃなく、つい…

haskellのオフサイドルールはバインドでインデントは式の継続だったんだ。

haskellのbindがよくわからない(というかレイアウト) なぜcat6.hsを許すんだろう・・・と、研究開始!a.txt と b.txtを結合するものをまずdo記法で書く --:::::::::::::: --cat1.hs --:::::::::::::: main=do x<-readFile "a.txt" y<-readFile "b.txt" putS…