ruby-reference-manual:2935
From: okkez _ <redmine@r...>
Date: Sun, 11 Dec 2011 00:13:14 +0900
Subject: [ruby-reference-manual:2935] [るりまプロジェクト - Bug #5499][Assigned] 制御構造BEGIN のサンプルコード実行結果がおかしい
Issue #5499 has been updated by okkez _. Category set to doc Status changed from Open to Assigned Assignee set to Sho Hashimoto ほぼ、いいと思います。 サンプルコードで irb を使っているところはファイルに保存してから実行したものに変えればさらによくなると思います。 実際にこのエラーが出るのは irb で実行したときではなくファイルに保存したスクリプトを実行したときだと思うので。 直したらコミットしてください。 ---------------------------------------- Bug #5499: 制御構造BEGIN のサンプルコード実行結果がおかしい http://redmine.ruby-lang.org/issues/5499 Author: Hiroshi Koyama Status: Assigned Priority: Normal Assignee: Sho Hashimoto Category: doc Target version: reporter: ruby_version: http://doc.ruby-lang.org/ja/1.9.2/doc/spec=2fcontrol.html#BEGIN > if false > BEGIN { p "begin" } > end > > # => "begin" if〜endの中でBEGINを使うとエラーになりますぽよ。 # ruby -v ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux] # cat test.rb if false BEGIN { p "begin" } end # ruby test.rb test.rb:2: syntax error, unexpected keyword_BEGIN BEGIN { p "begin" } ^ test.rb:2: syntax error, unexpected '}', expecting keyword_end (rootなのはワケアリ) -- http://redmine.ruby-lang.org -- ML: ruby-reference-manual@m... Info: http://QuickML.com/