From: Masaki Suketa Date: 1997-11-20T09:13:45+09:00 Subject: [ruby-dev:874] extension of case 今回はできなきゃできないでいいけどこんなことできませんか というリクエストです。 case a when ( < 1) hoge1 when ( > 1) hoge2 end 以下の処理とほぼ同じ if a < 1 hoge1 elsif a > 1 hoge2 end "when 1" と書いた場合は (=== 1) の省略形と考える。 Module#=== は kind_of? 相当でなくて instance_of?にして Module#< で kind_of? を意味するようにするとか仕様も整理 しないといけないので結構大変かも知れないけど、実現できま せんか? 助田 雅紀(masaki.suketa@tonen.co.jp)