まつもと ゆきひろです.
In message "[ruby-list:1246] jtr (Re: ruby 0.99.3-961210 available)"
on 96/12/11, sinara / blade.nagaokaut.ac.jp <sinara / blade.nagaokaut.ac.jp> writes:
|
|原です。
|> ruby 0.99.3-961210をリリースします.
|
|もう 1.00.0 直前の雰囲気。(^_^)
だといいんですけど.いままでは大抵なんかケチがついているんで
すよね.大きなバグが見つかるとか,やりたいことを思い付くとか.
いや,もうこの際,ここで仕様をfixしてリリース予定日まで決め
てしまえば,リリースできるかも知れませんねえ.
|眺めてみましたが、これを見るまで gsub! がイテレータブロックで
||c| の様な引数を取るとは知りませんでした。多分マニュアルにも
|ないと思うので、書き加えてください。
そういえばそうですね.追加しておきましょう.
# もしかしたら知っている人だけは知っている(て僕だけか),テク
# ニックと言うのが一杯あるかも.
|で、今後は scan を使って、
|
|str.scan(/<pattern>/) { ... }
|
|と書くことが推奨されるのではないかと思うのですが、どうでしょう。
全くそうですね.jcodeの時もscanを使った方が良いかなあと思い
ながら,今回の原さんのコードのようなのを思い付かなかったので,
そのままにしていました.
次回のjcode.rbは今回の原さんのコードを採用します.
|ところで scan のイテレータブロックでも $&, $1, $2,.. は参照できる
|んですね。完璧。(^_^)
もう仕組みはできていますから,後は組み合わせるだけでした.今
回のは少ない労力で効果が高かった例ですね.
|でも Change.log にも scan の文字はないし、ま
|だ正式採用ではないのかな。
あらら.コーディングした時にそれで満足してしまってChangeLog
に書くのを忘れていました.手元のドキュメントには追加されてい
ます.更新しとかないと.
まつもと ゆきひろ /:|)
p.s.
13日の会議が中止になって一時は(本命の)オフラインミーティング
の出席が危ぶまれましたが,石塚さんのおかげで危機は回避されま
した.めでたし,めでたし.