From: matz@... (Yukihiro Matsumoto) Date: 2002-07-20T23:53:38+09:00 Subject: [ruby-dev:17737] Re: self in block まつもと ゆきひろです In message "[ruby-dev:17733] Re: self in block" on 02/07/20, Takaaki Tateishi writes: |あまりすっきりしない気がします. |それに,Procとか以外でもブロックパラメータはブロック局所変数であっ |て欲しいと思います. これはこれで別の問題だとは思います。要するに「しないとは言っ てない」です。ただ、こちらはこちらで茨の道であることは理解し ていただきたいと思ってますが。 |もし無名関数/メソッドを導入するのであれば従来の |名前付きのメソッドも無名関数/メソッドで実現される方が一貫するので, | |class Foo | def some_method | end |end | |foo = Foo.new |foo.some_method # => これは無名メソッドを返して欲しい |foo.some_method() # => メソッドコール |(foo.some_method)() # => メソッドコール | |という状況が欲しいなぁと感じてしまいます… えーと、そういうのがほしい方のために Python って言語がありま す(記法は違うけどSchemeも)。Rubyがそうなることは絶対にありま せん。 まつもと ゆきひろ /:|)