なんとすばやい反応。iterate 研究してみます。ありがとうございました。

野中

Masahiro Sakai (酒井政裕) wrote:
> 酒井です。
> 
> From: Akira Nonaka <nonaka / mac.com>
> Date: Thu, 08 Dec 2005 18:08:55 +0900
> 
> 
>>野中です。よちよちとHaskellをやってます。
>>
>>いま a_0 = xx, a_n+1= f(a_n) (n=1,2,3...) (_は添え字のつもり)という
>>漸化式があります。
>>
>>これを使って無限ストリーム(List)を作りたいのですが、やり方がよくわかり
>>ません。
>>
>>[a_0,a_1,...,a_n-1,a_n,a_n+1....]
>>
>>みたいな感じです。標準的なテクニックはありますでしょうか?
> 
> 
> こういうときは iterate :: (a -> a) -> a -> [a] を使って
> iterate f xx のように書くとよいと思います。
> 
> --
> 酒井 政裕 / Masahiro Sakai
> 
> --
> ML: haskell-jp / quickml.com
> 使い方: http://QuickML.com/

-- 
Akira Nonaka
http://homepage.mac.com/nonaka/

--
ML: haskell-jp / quickml.com
使い方: http://QuickML.com/