>>466
数値ならswitch/caseでできる。それ以外に一般的な方法は無い。
書くのが面倒という理由でマクロ化するのは論外。