まつもと ゆきひろです
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系のみ).
まつもと ゆきひろ /:|)