From: matz@... (Yukihiro Matsumoto) Date: 1999-11-08T15:29:05+09:00 Subject: [ruby-dev:8283] Re: 例外を処理する 2 項演算子 まつもと ゆきひろです In message "[ruby-dev:8282] Re: 例外を処理する 2 項演算子" on 99/11/08, ARIMA Yasuhiro writes: || たぶん、ifなどの修飾子と同じ仕組みでできるんではないかと思っ || てます。実際にはやってみないと分かんないですが。 | |修飾子で示されている内容を後に実行するのは、なんとなく違和感があります。 たぶん、それは幻想では? Perlの修飾子がそういう傾向があるの にひっぱられているのだと思いますが、それでも、たとえば do {...} while(cond); では修飾子の内容が後で実行されていますし、必須と言うことでは ないと思います。演算子だと考えれば and や or も後ろが後で実 行されていますし。 |抵抗があるのは承知ですが、新しい語を導入するのも方法だとおもいます。 | |begin ; a ; rescue ; b ; end にたいして b try a を提案します。 tryという予約語はあんまり好きじゃないんです。それは置いてお くとしても、「例外処理を前に置く」というスタイルは人間の発想 に反するような気がしないでもないです。 まつもと ゆきひろ /:|)