ruby-reference-manual:2954
From: Sho Hashimoto <sho-h@n...>
Date: Thu, 15 Dec 2011 09:48:02 +0900
Subject: [ruby-reference-manual:2954] [るりまプロジェクト - Bug #5499] 制御構造BEGIN のサンプルコード実行結果がおかしい
Issue #5499 has been updated by 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/