From: Takaaki Tateishi Date: 2002-06-16T13:49:50+09:00 Subject: [ruby-dev:17466] Re: blocks and local variables At Sun, 16 Jun 2002 12:24:00 +0900, > > 大域変数,クラス変数,インスタンス変数をパラメータ > > として使われれば従来通りで良いと思っています. > > ややこしいでしょうか? > > ブロックパラメータが代入というのは現状通りということですか。 いえ,局所変数を使ったブロックパラメータについては仕様変更を して欲しいと思っています. > > 似たように,メソッドについても, > > > > def foo($a, $b) > > ... > > end > > > > なんてできて別によいかなぁと… > > これはメソッド引数のセマンティクスを変更することになって、ブロッ > ク内変数のスコープの話とは別になりますが。 上記の大域変数,インスタンス変数は従来通りという仕様を真似て, メソッド引数でも大域変数,インスタンス変数などが使えれば良いか もしれませんねというだけの考えです. -- Takaaki Tateishi