map ((^) 10) [0..]
普通はこう書くのかな。
iterate (* 10) 1
Hoogleと睨めっこして最初に思いついたのはこんなの。
uniq :: Eq a => [a] -> [a]
uniqBy :: Eq a => (a -> a -> Bool) -> [a] -> [a]
とかなんで無いんだと思ったらnubとnubByっていう名前だった。
map ((^) 10) [0..]
普通はこう書くのかな。
iterate (* 10) 1
Hoogleと睨めっこして最初に思いついたのはこんなの。
uniq :: Eq a => [a] -> [a]
uniqBy :: Eq a => (a -> a -> Bool) -> [a] -> [a]
とかなんで無いんだと思ったらnubとnubByっていう名前だった。