From: matz@... (Yukihiro Matsumoto) Date: 1998-06-25T13:19:12+09:00 Subject: [ruby-list:8503] Re: scope of local variables まつもと ゆきひろです In message "[ruby-list:8499] Re: scope of local variables" on 98/06/25, TEI meiki writes: |鄭です。 |イテレータブロックの引数も、ローカル変数なんですよね。 というか,代入の左辺だと思って下さい.ここには大域変数,イン スタンス変数をはじめとして,左辺値として代入できるものならな んでも置けます(定数は置けませんが). そうそう,わたしは |a, b| のようなのを最近はブロックパラメー タと呼ぶことにしてます. |独白: | もしもイテレータブロックの引数はイテレータブロック内で新たに定義された | ローカル変数である、、という言語仕様にしたら他に悪影響が有るのかな? いろいろあるでしょうね.もし変更するのでも十分な議論の上でな いと.そーゆー話を本気でするならruby-devに移動しますが. |P.S. | いろいろ、いたずらしているうちにこんなケースで core dump しました。 | 例によって [BUG]の表示が有ったので報告します。 1.1b9_27では対応してました.いつ変更したっけなあ. まつもと ゆきひろ /:|)