Arantium Maestum

プログラミング、囲碁、読書の話題

2018-04-16から1日間の記事一覧

`foldr`で`dropWhile`と不動点コンビネータ 補足

以下の記事の補足: zehnpaard.hatenablog.com 式をいじっていて気付いたのだが、不動点コンビネータを使った解は: dropWhile p = foldr (const f) undefined (repeat undefined) where f _ [] = [] f g ys@(x:xs) = if p x then g xs else ys に落とし込め…