From: shugo@... (MAEDA Shugo) Date: 1998-11-25T02:22:08+09:00 Subject: [ruby-dev:3662] Re: block local variable (Re: スコープの範囲) 前田です。 >>>>> In [ruby-dev:3648] >>>>> "松本" == Yukihiro Matsumoto san wrote: 松本> いやあ,アイディアとしては「面白い」と思います. 松本> が,実際に採用するとなると,「変数はネストしない」という今ま 松本> でのRubyの主義に反するのが気になります. 確かに。 結構大きな変更になりますしね。 でも:=の導入自体は既存のスクリプトに影響がないと思うので、下の案 よりは現実的ですね。 松本> |foo = 1とした時の動作を従来通りとすれば、互換性の問題もないですよね。 松本> |個人的にはfoo = 1とした時は、既にブロックローカルとしてfooが宣言されて 松本> |ないかぎり、普通のローカル変数への代入とみなす方が便利な気もしますが。 松本> その方が便利でしょうが,多くのスクリプトが破綻するので困るん 松本> ではないかと思います. Thread使ってるスクリプトはほとんど全滅かもしれません(^^; -- 前田 修吾 (mailto:shugo@aianet.ne.jp)