Bug #357 [ruby-reference-manual:1135]

Integer#times の説明

Added by Anonymous 130 days ago. Updated 124 days ago.

Status :Open Start :07/24/2008
Priority :Low Due date :
Assigned to :- % Done :

0%

Category :doc
Target version :-
reporter :

rock

ruby_version :

1.8,1.9


Description

Integer#times の説明は,
 self 回だけ(0 から self-1 まで)繰り返します。 self が負であれば何もしません。 
となっていますが,これだと,self が 0 のときがはっきりせず,ブロックパラメーター
に何が与えられるのかも明瞭ではありません。
これをたとえば
 ブロックが与えられていれば,ブロックを self 回だけ実行します。ブロックパラメータ
 として,0 から self-1 までの数が与えられます。
 self が正でないときブロックは実行されません。
 ブロックが与えられていないときは,対応する Enumerator オブジェクトが返されます。
といった感じにしては如何でしょうか。
また,[RETURN] の記述も修正が必要です。

Also available in: Atom PDF