From: nobu.nakada@... Date: 2002-06-04T00:34:49+09:00 Subject: [ruby-dev:17301] Re: blocks and local variables なかだです。 At Mon, 3 Jun 2002 23:38:38 +0900, Yukihiro Matsumoto wrote: > 以前、こういうのを考えてました。 > > foo{...} > > で、aをブロック局所にする。 > > 別にあきらめてませんが、なかなか実装できなくて(記法に対する > 反対も結構あったし)、パラメータだけ局所化できても、変数も局 > 所化したいというニーズにどう対応するかなどの課題もありますし。 これは、 def foo yield 1 end として a = 0 foo { p a} #=> 1 p a #=> 0 でしょうか。それともこう? foo { p a} #=> nil foo {|a| p a} #=> nil -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦