ruby-reference-manual:2928
From: okkez _ <redmine@r...>
Date: Sat, 10 Dec 2011 15:26:17 +0900
Subject: [ruby-reference-manual:2928] [るりまプロジェクト - Bug #5500] defined? のサンプルコード実行結果がおかしい
Issue #5500 has been updated by okkez _. Assignee set to okkez _ ちょっと直して r4931 でコミットしました。 ---------------------------------------- Bug #5500: defined? のサンプルコード実行結果がおかしい http://redmine.ruby-lang.org/issues/5500 Author: Hiroshi Koyama Status: Open Priority: Normal Assignee: okkez _ Category: Target version: reporter: ruby_version: http://doc.ruby-lang.org/ja/1.9.2/doc/spec=2fdef.html#defined > /(.)/ =~ "foo" > p defined? $& # => "$&" > p defined? $1 # => "$1" > p defined? $2 # => nil 実行してみると、defined? は "$&" や "$1" を返さず、 "global-variable" を返しますぽよ。 もし "$&" や "$1" を返すことがなければ、そのページの最下部の > 以下は、defined? が返す値の一覧です。 というところも修正する必要がありますぽよ。 # ruby -v ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux] # cat test.rb /(.)/ =~ "foo" p defined? $& # => "$&" p defined? $1 # => "$1" p defined? $2 # => nil # ruby test.rb "global-variable" "global-variable" nil (rootなのはワケアリ) -- http://redmine.ruby-lang.org -- ML: ruby-reference-manual@m... Info: http://QuickML.com/