http://pc.2ch.net/test/read.cgi/tech/983191866/l50
ここの最初のほう見れば経緯はわかる。

ただ>>144よこれは3項演算子といってswitchとは別の条件選択方法だぞ。
それにメンテナンス性を考えたら素直にswitchやif〜elseif〜 elseを
使ったほうが断然良いぞ。
あのスレは「いかに素直に書かないか」を競ってるとこだから実用向けで
はない。