From: matz@... (Yukihiro Matsumoto) Date: 2000-05-29T07:28:41+09:00 Subject: [ruby-dev:9883] Re: rescue variable syntax まつもと ゆきひろです In message "[ruby-dev:9874] Re: rescue variable syntax" on 00/05/27, nagai@ai.kyutech.ac.jp writes: |matz> |rescue E -> v |matz> |というのも駄目ですか? |matz> だめじゃないっすよ。=>に比してすごく違いがあるようには見えな |matz> いですけどね。メリットが見えれば採用の余地はあると思います。 | |=> だと感覚的には悪くないけど向きが逆という意見がありますから, |なれば -> とすれば,なんとなく「ほおり込む」というイメージを持たせ, |かつ,=> とはちょっと違うということにできるかなぁと.(^_^) ま、おっしゃることはわからないでもないです。でも、「向きが逆」 というのが既によくわからなかったりするので、それに対処するの にもちょっと抵抗があるのです。Hashの=>はキーから値への関係で あり、rescueの=>は例外クラスから変数への代入(関係とも言えな いことはない)であるので、「代入」ととらえてまったく違うもの であると考えるか、「関係」ととらえて類似したものであると考え るのは分かりますが、逆ってのは...。変数名が例外オブジェクト に対するキーと見えちゃうんでしょうか。 まつもと ゆきひろ /:|}