スイッチステートメントに「or」を追加するにはどうすればいいですか? 質問する

スイッチステートメントに「or」を追加するにはどうすればいいですか? 質問する

私がやりたいことはこれです:

switch(myvar)
{
    case: 2 or 5:
    ...
    break;

    case: 7 or 12:
    ...
    break;
    ...
}

「case: 2 || 5」で試してみましたが、うまくいきませんでした。

目的は、異なる値に対して同じコードを記述しないことです。

ベストアンサー1

各スイッチケースを積み重ねることで、OR 条件が実現されます。

switch(myvar)
{
    case 2:
    case 5:
    ...
    break;

    case 7:
    case 12:
    ...
    break;
    ...
}

おすすめ記事