[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:3242

From: "pypypy567 (py _)" <redmine@r...>
Date: Sun, 2 Sep 2012 07:10:42 +0900
Subject: [ruby-reference-manual:3242] [るりまプロジェクト - Bug #6961][Open] 1.9系でのBEGINブロックのスコープ


Issue #6961 has been reported by pypypy567 (py _).

----------------------------------------
Bug #6961: 1.9系でのBEGINブロックのスコープ
https://bugs.ruby-lang.org/issues/6961

Author: pypypy567 (py _)
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: 
reporter: 
ruby_version: 


#6960 に書いたのと違って仕様が確認できればさくっと直せるはずなので分けます。

http://doc.ruby-lang.org/ja/1.9.3/doc/spec=2fcontrol.html
BEGIN の所の

> BEGINブロックは独立したローカル変数のスコープを導入するため、
と END の所の

> END ブロックは BEGIN ブロックとは異なり周囲とスコープを共有します。

1.9系では BEGIN ブロックも周囲とスコープを共有するようです。
$ ruby -ve "BEGIN{a = 0}; p a"
ruby 1.9.1p430 (2010-08-16 revision 28998) [i386-mingw32]
0



-- 
http://bugs.ruby-lang.org/

--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

->    3242 2012-09-02 00:10 [redmine@r...        ] [るりまプロジェクト - Bug #6961][Open] 1.9系でのBEGINブロックのスコープ
      3798 2013-09-03 07:58 ┗[redmine@r...        ] [るりまプロジェクト - Bug #6961][Closed] 1.9系でのBEGINブロックのスコープ