switch文では、'+' や '-'といった文字列は比較出来ないの?
if文ではうまく出来るんだけど。

もしかしてswitch文では '+' や '-' は文字列では無く「代数演算子」扱いにされちゃう……というヲチじゃないよね?