わたなべです。

Shin-ichiro HARA <sinara / blade.nagaokaut.ac.jp> 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
      ^
-- 
わたなべひろふみ