From: aamine@... Date: 1998-11-03T01:12:12+09:00 Subject: [ruby-list:10594] Re: case with Class あおきです。 in mail [ruby-list:10588] Re: case with Class gotoken@math.sci.hokudai.ac.jp wrote: >となると、 Regexp#=== と Range#=== の方が特殊になるわけ >ですね。僕はそれよりは Array#=== や Class#=== は現状の >方が一貫してて好ましく思います。 ぼくもArray#===、Class#===はそのままの方がいいように思います。 その理由。 1)コード量が増える。 2)include?やkind_of?(is_a?)は打ちにくい。 3)特にkind_of?の比較をする時、when文だと読みやすい。 一番大きいのは2です。特にkind_of?はよく使うので、そのたびに ?や_のようなシフトを使う文字を打っているとかなり疲れます。 これが===と置きかえられるとかなり楽になると思うのですが。 ( = は101配列ならシフトがいらない) -------------------------------------------------------------------- あおきみねろう@一橋大学 Mail to: aamine@dp.u-netsurf.ne.jp