読者です 読者をやめる 読者になる 読者になる

[1,10,100,1000..], リストのユニーク化

map ((^) 10) [0..]

普通はこう書くのかな。

iterate (* 10) 1

Hoogleと睨めっこして最初に思いついたのはこんなの。

uniq :: Eq a => [a] -> [a]
uniqBy :: Eq a => (a -> a -> Bool) -> [a] -> [a]

とかなんで無いんだと思ったらnubとnubByっていう名前だった。