From: Yukihiro Matsumoto Date: 2007-02-15T11:43:26+09:00 Subject: [ruby-dev:30348] Re: class local instance variable まつもと ゆきひろです In message "Re: [ruby-dev:30346] Re: class local instance variable" on Thu, 15 Feb 2007 11:33:04 +0900, SASADA Koichi writes: | クラスローカルインスタンス変数の対案です。 | | @(v) なんてのはキモイですかねぇ。とりあえず、今まで出てきたとは思えな |い変数表記だと思います。 | | で、$(v) でスレッドローカル変数(Thread#[:v]と同じ?)。 対案が出るのはすばらしいことだと思いますが、@(v)でひとつの変 数と言うのはあまりにも美しくない。ソフトウェア工学の観点から はソフトウェア変更の影響を限定的にするためできるだけスコープ の小さい変数の利用を奨励したいわけですが、それが@(v)ではむし ろ「使うな」と言ってるようなものでしょう。