2006-10-01から1ヶ月間の記事一覧

練習問題

また間があいてしまった。たまには触らないと鈍る−−ってほどなれてるわけでもないけど−−ので,練習問題をやってみる。「ISBN:4797336021:title」,p.191 から。 標準入力から読み込んだ各行を幅60バイトに納まるように折り返すコマンド, foldを書きなさい。…

concatMap

下のエントリの fold,「ふつケル」の解答例を見たら concatMap を使っていた。なるほど。 Prelude> :t concatMap concatMap :: (a -> [b]) -> [a] -> [b] Prelude> concatMap (replicate 3) "abc" "aaabbbccc"