2008-02-25から1日間の記事一覧
昨日作ってみたvarMapなのですが、コメントでData.List.unfoldrの存在を教えてもらいました。 unfoldr :: (b -> Maybe (a, b)) -> b -> [a] unfoldr f b = case f b of Just (a,new_b) -> a : unfoldr f new_b Nothing -> [] ということで、unfoldrの入力は…
昨日作ってみたvarMapなのですが、コメントでData.List.unfoldrの存在を教えてもらいました。 unfoldr :: (b -> Maybe (a, b)) -> b -> [a] unfoldr f b = case f b of Just (a,new_b) -> a : unfoldr f new_b Nothing -> [] ということで、unfoldrの入力は…