From: Shin-ichiro HARA Date: 2005-10-20T14:41:41+09:00 Subject: [ruby-dev:27467] Re: selector namespace 原です。 >なかだです。 >> 前田案ではfoo$bazを評価したときfoo$bazが定義されてなければ、global$baz >> を呼ぶことになっているのですよね。だとするとあまり不便にはならないの >> では。 > >foo$bazと明示したときはglobal$bazは呼ばないものと思ってました。どっちな >のかな。しかし、呼ぶのであれば、bazと書いたときに foo$baz, global$baz >を探すということで、[ruby-dev:27417]そのままのような気がしますが。 foo$bazと明示したときはglobal$bazは呼ばないのだと思います。あれ、私の [ruby-dev:27436] の書き方が滅茶苦茶悪い。 using fooの下でbazを評価するとき、foo$bazが定義されてなければ、 global$bazが呼ばれる ということですよね。 [ruby-dev:27436] (と[ruby-dev:27423] )で言いたかったのは、 using foo def bar baz end を def foo$bar using foo baz end 相当にする手もあるよ、ということでした。すごく混乱させてしまいました。 すいません。