From: Takaaki Tateishi Date: 2002-06-18T12:11:34+09:00 Subject: [ruby-dev:17502] Re: blocks and local variables At Tue, 18 Jun 2002 11:55:11 +0900, > とりあえず,以下の点について現在の僕の考えを挙げておきます. 欠点も挙げておかないといけないですね. > At Tue, 18 Jun 2002 08:08:42 +0900, > が望ましいかというと,よりスコープの範囲が短い方が見やすいと僕 > は考えます. この考えをブロック内変数について適用すると困る点は,ブロック外の 変数への代入ができないという点です.この困る点を避けるために, * 宣言を絶対に伴わない代入というものを用意すれば良い. (あるいは,宣言を絶対伴う代入でも良いのかも… [ruby-dev:17339]) * すでに宣言されているものとして明示する. [ruby-dev:17404] (ブロック外の変数をブロック内にインポートする機構を用意する.) というものが挙がっていると思います. -- Takaaki Tateishi