[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:1075

From: Anonymous <redmine@r...>
Date: Thu, 17 Jul 2008 18:28:07 +0900
Subject: [ruby-reference-manual:1075] [ReferenceManualRenewalProject - Bug #284] (Open) Kernel.#open の説明

チケット #284 が報告されました。 (by Anonymous)

----------------------------------------
Bug #284: Kernel.#open の説明
http://redmine.ruby-lang.org/issues/show/284

起票者: Anonymous
ステータス: Open
優先度: Normal
担当者: 
カテゴリ: 
Target version: 
reporter: rock
ruby_version: 1.8,1.9


第一段落に
 file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
とありますが,これはブロックが与えられなかったときに限った動作なので,
そう書くべきではないでしょうか。

また,第二段落には
 open がブロックとともに呼び出された時、open はファイルをオープンして
 ブロックを実行し、ブロックの実行が終了するとファイルをクローズします。
 この場合はブロックを評価した結果を返します。 
とあります。
ブロックにどんなパラメーターが渡されるのかが書いてありません。
オープンするのは「ファイル」でいいのでしょうか?
それから,たとえブロックの実行中に例外が発生してもクローズは確実に行
われるということを書いたほうが親切かもしれません。


----------------------------------------
http://redmine.ruby-lang.org

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

->    1075 2008-07-17 11:28 [redmine@r...        ] [ReferenceManualRenewalProject - Bug #284] (Open) Kernel.#open の説明
      1398 2009-04-18 17:17 ┗[redmine@r...        ] [Bug #284](Closed) Kernel.#open の説明