ruby-reference-manual:2929
From: okkez _ <redmine@r...>
Date: Sat, 10 Dec 2011 15:26:38 +0900
Subject: [ruby-reference-manual:2929] [るりまプロジェクト - Bug #5500][Closed] defined? のサンプルコード実行結果がおかしい
Issue #5500 has been updated by okkez _. Category set to doc Status changed from Open to Closed % Done changed from 0 to 100 ---------------------------------------- Bug #5500: defined? のサンプルコード実行結果がおかしい http://redmine.ruby-lang.org/issues/5500 Author: Hiroshi Koyama Status: Closed Priority: Normal Assignee: okkez _ Category: doc 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/