まつもと ゆきひろです

In message "[ruby-list:11845] Array#==="
    on 99/02/01, GOTO Kentaro <gotoken / math.sci.hokudai.ac.jp> writes:

|ごとけんです
|
|めちゃめちゃ古い話なんですけど,

|現在の 1.3.x がそうであるように,Array#=== は == の方が
|便利なんでしょうか??

|  case x
|  when [1,4,12]
|    ...
|  when [2,56,98]
|    ...
|  when [3,2934,1231827]
|    ...
|  else
|    ...
|  end
|
|と書けていた 1.2.x は良かったなぁとしばしば思います.
|みなさんはどう思われますか??

えーと,

   case x
   when 1,4,12
     ...
   when 2,56,98
     ...
   when 3,2934,1231827
     ...
   else
     ...
   end

じゃダメなんですか? 配列が変数に入っているというムキには

   case_ary = [3,2934,1231827]
   case x
   when *case_ary
     ...
   else
     ...
   end

なんてのも用意しました(1.3系のみ).

                                まつもと ゆきひろ /:|)