Project

General

Profile

Bug #7877

Updated by nobu (Nobuyoshi Nakada) about 11 years ago

=begin 
 なんかLazyの有効な例を出そうと思ってそうだライプニッツ級数だ!ということで 

   

 def leibniz(n) 
     
   (0..Float::INFINITY).lazy.with_index {|i, j| (-1 ** j) / (2*i+1).to_f }.take(n).reduce(:+) 
   
 end 

 とかやっても動かない(いや動くけど。止まらん)。残念です。これあったほうが便利じゃないですかね。どうでしょう。 

 あ、もちろん2.0.0以降でOKです。 
 =end

Back