From: kkosako@... Date: 2003-07-23T15:04:00+09:00 Subject: [ruby-dev:20815] Re: [Oniguruma] explicit capture > -----Original Message----- > From: Tanaka Akira [mailto:akr@m17n.org] > つまりそれなりにレキシカルスコープっぽくしたいということなわけですが。 > で、レキシカルスコープだとすれば、リテラルとして書いたところの変数に代 > 入されるのが筋なわけですが、式展開で組み上げていった中のほうのリテラル > を書いたところに代入しても、代入したタイミングで処理を起動できなくて面 > 白くないので、リテラルを書いてその場でマッチを行うケースだけどうにかす > るあたりが落しどころなのではないか、という気がしています。 > > まぁ、リテラルを書いてその場でマッチを行うケースというのをどう判断する > のかも問題ですが。/.../ =~ ... とか when /.../ とかを特別扱いして意味 > を付加するか、あるいは /.../ = ... のような新しい構文を導入するか、い > ろいろ考えられるし、また、あきらかにこれが一番良いというのも今のところ > 考えつかないので難しいところです。 私は、どうやってもユーザが定義したローカル変数と衝突しない ように、新しいprefixを付けるのが良いのではないかと思います。 \name $$name -- 小迫@出向中