From: matz@... (Yukihiro Matsumoto) Date: 2002-06-07T17:15:20+09:00 Subject: [ruby-dev:17357] Re: blocks and local variables まつもと ゆきひろです In message "[ruby-dev:17356] Re: blocks and local variables" on 02/06/07, Shugo Maeda writes: |ただ、警告を出さないとすると、「重なっていても「正しく」動く」と |いう点が、一時的に外側のスコープの変数を隠すようなコードを助長し |てしまうような気がする(そして、それはたぶんまつもとさんの意図 |とは異なる)ので、警告を出すようにした方がよいんじゃないかと思いま |す。 もちろん、私も出したほうが良いとは思ってるんですけどね。 # 出さないのを好む人も多そうだけど。 |# bitのCLUの記事を見たのですが、やはり「スコープの中では、(たとえ |# 内側のブロックでも)同じ名前を再定義することはできない」と書いて |# ありました。 |# 私も「これが絶対正しい」と思うんですけど。 あ、やっぱり? どこを読んでたんだろう? まつもと ゆきひろ /:|)