むずかしめのパソコン勉強の記録

計算機科学とか関数型言語とか

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

Haskell H99 Question 17

H99のQuestion 17 http://www.haskell.org/haskellwiki/99_questions/11_to_20 全然わからなかったので答え見ました。 模範解答 http://www.haskell.org/haskellwiki/99_questions/Solutions/17 split :: [a] -> Int -> ([a], [a]) split [] _ = ([], []) sp…

すごいHaskellたのしく学ぼう 第4章 再帰の練習 その2

第4章の続き。 前の: http://ugnom.hatenablog.com/entry/2013/12/30/131136 再帰の練習です。takeある配列の最初の第一引数の数だけ取り出す。 ついでに、最後から指定数だけ取るのも作ってみました。 take' :: Int -> [a] -> [a] take' n (x:xs) | n <= …