ruby-reference-manual:1900
From: 5 5 <redmine@r...>
Date: Tue, 8 Dec 2009 16:00:51 +0900
Subject: [ruby-reference-manual:1900] [Bug #2457] Enumerable#grep の例を追加
Bug #2457: Enumerable#grep の例を追加 http://redmine.ruby-lang.org/issues/show/2457 起票者: 5 5 ステータス: Open, 優先度: Low カテゴリ: doc reporter: 5.5, ruby_version: 1.8, 1.9 Enumerable#grep の実行例に, 名前の一部からメソッドを探したり,特定のクラスのオブジェクトを探す例を 追加しては如何でしょうか。 実用性もあり,grep や === の理解を促進すると思います。 Index: refm/api/src/_builtin/Enumerable =================================================================== --- refm/api/src/_builtin/Enumerable (revision 3863) +++ refm/api/src/_builtin/Enumerable (working copy) @@ -155,7 +155,19 @@ 例: p ['aa', 'bb', 'cc', 'dd', 'ee'].grep(/[bc]/) # => ["bb", "cc"] + + # アタリをつけてメソッドを探す例: +#@since 1.9.1 + [].methods.grep(/gr/) # => [:grep, :group_by] +#@else + [].methods.grep(/gr/) # => ["grep", "group_by"] +#@end + + # 特定クラスのオブジェクトを探す例: + ObjectSpace.each_object.grep(Thread) # => [#<Thread:0xc22dbc run>] +@see [[m:Object#===]] + #@since 1.8.0 --- inject(init = self.first) {|result, item| ... } -> object #@since 1.8.7 ---------------------------------------- http://redmine.ruby-lang.org -- ML: ruby-reference-manual@m... 使い方: http://QuickML.com/
-> 1900 2009-12-08 08:00 [redmine@r... ] [Bug #2457] Enumerable#grep の例を追加 2347 2010-06-27 03:47 ┗[redmine@r... ] [Bug #2457][Closed] Enumerable#grep の例を追加