コンソールアプリをswitch
作成し、ステートメントを使用してシンプルなメニューシステムを作成しています。ユーザー入力は、画面上に大文字で表示される単一の文字の形式です。ただし、プログラムで小文字と大文字の両方を受け入れる必要があります。
ステートメントは定数との比較に使用されることを理解しswitch
ていますが、次のようなことは可能ですか?
switch(menuChoice) {
case ('q' || 'Q'):
//Some code
break;
case ('s' || 'S'):
//More code
break;
default:
break;
}
これが不可能な場合、回避策はありますか?私は本当にコードを繰り返したくありません。