From: matz@... (Yukihiro Matsumoto) Date: 2000-05-24T23:47:14+09:00 Subject: [ruby-dev:9813] Re: rescue variable syntax まつもと ゆきひろです In message "[ruby-dev:9808] Re: rescue variable syntax" on 00/05/24, OZAWA Sakuro writes: |> rescueで例外オブジェクトを格納する変数を指定する文法を導入し |> ようと考えています。 |> rescue RuntimeError => var |> rescue RuntimeError : var | |rescue RuntimeError |var| | |という案はありませんでしたっけ? これは最初の | がビットor演算子と区別がつかないので実現でき ないのです。rescueのうしろのdoを使って rescue RuntimeError do |var| という文法は可能ですが、 * ブロックでないものがブロックに似すぎている * ちょっと冗長 * ruby-mode.elがブロック以外のdoを誤解する(インデントがずれる) などの理由で現在は選択肢から外してます。 まつもと ゆきひろ /:|} |塩沢兼人さんの御冥福をお祈り致します。 まだお若いのに、残念なことでした。