まつもと ゆきひろ@トヨタケーラムです.

In message "[ruby-list:245] ruby 0.97c available"
    on 96/03/19, Yukihiro Matsumoto <matz / caelum.co.jp> writes:
|
|まつもと ゆきひろ@トヨタケーラムです.
|
|新チュートリアルを書いていたらいきなりバグを見付けたので,と
|りあえず0.97cとして公開します.

そういえば,0.97cの新機能として以前指摘のあった,

In message "[ruby-list:188] Linux report"
    on 96/02/20, ozawa / prince.pe.u-tokyo.ac.jp <ozawa / prince.pe.u-tokyo.ac.jp> writes:
|小澤さく@東大です.

|a を Array だとして,"#{a[0]}" のようなものの展開はしないのですか?

というのを実装しました.実際には文字列,正規表現の中での#{}
は,{}を含まない任意の式が記述できるようになりました.意味無
いんですけど,

 % ruby -le 'print "<<#{print 1}>>"
 1
 <<nil>>

なんて結果になります.つまり,#{print 1}を評価して,1を出力
し,その戻り値のnilを埋め込んだ文字列を外側のprintで出力する
わけです.
				まつもと ゆきひろ /:|)