2008-03-13から1日間の記事一覧

9章練習問題

deriving宣言 Line型はShowクラスのインスタンスなのであとは処理系が適宜クラスメソッドを用意しろ、という意味。どういうことですか。。。 data Line = Line Int String deriving Show main = do print $ Line 2 "fjadsfkas" 出力 Line 2 "fjadsfkas" フィ…

メモメモ

8章の関数についてだよ><おいらの理解用だから激しく間違ってると思うよ><><。 部分適用の応用→変数の削減 部分適用というのは、引数全部を指定するのではなく、引数のいくつかを渡す方法。これをやった返ってくる結果もまた関数である。こんな関数が …

ある入力に対してリストの中で合致したものをリストで返す関数

@_a_uに聞いてしまったり、id:suu_gがLispでやってくれたりしているうちに寝落ちしてしまって、起きたらすぐにできた、というオチ。 main = do print $ myFilter "aa" ["aa","bb","cc","aa"] myFilter :: String -> [String] -> [String] myFilter search li…