2008-10-28から1日間の記事一覧
ずっと手続き型言語を扱ってきたから見た目から全然違う関数型言語を敬遠してきたけど、以下のコード及びその意味を知って興味が湧いてきた。 qsort [] = [] qsort (x:xs) = qsort lt_x ++ [x] ++ qsort gteq_x where lt_x = [y | y <- xs, y < x] gteq_x = …
ずっと手続き型言語を扱ってきたから見た目から全然違う関数型言語を敬遠してきたけど、以下のコード及びその意味を知って興味が湧いてきた。 qsort [] = [] qsort (x:xs) = qsort lt_x ++ [x] ++ qsort gteq_x where lt_x = [y | y <- xs, y < x] gteq_x = …