From: WATANABE Hirofumi Date: 2002-06-25T15:03:08+09:00 Subject: [ruby-dev:17582] Re: blocks and local variables わたなべです。 Shin-ichiro HARA writes: :> > '!' で終わる変数をブロックローカルにするのは? :> :>a!=0が代入なのか比較なのかが分かりづらくないでしょうか。 : :確かに。ただ実際に a! という変数名を(非公式にたまたま)許して :いた時期があり、それを復活させようという魂胆でした。でも、メソ :ッド名における ! とあまりにかけ離れてはいますね。 1998年当時はインスタンス変数のときだけ、!や?が使えました。 でも http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/9702 で原さんがはまったことで使えなくなったというか、 やっぱ同じ理由で却下されるんではないかと。 % ruby-1.0 -ve '@foo! = 1' ruby - version 1.0-971225 (i586-linux) % ruby-1.0 -ve 'foo! = 1' ruby - version 1.0-971225 (i586-linux) -e:1: parse error foo! = 1 ^ -- わたなべひろふみ